java创建简单用户界面_创建简单的用户界面

Swing和抽象窗口工具包

在java中,使用两组类来开发程序的用户界面:Swing早期的称为抽象窗口工具包的一组类。这些类让你能够创建图形用户界面以及接收用户输入。

Swing提供了创建可运行的GUI所需的所有类,不管用户在哪种操作系统中运行Java程序。

使用组件

组织图形用户界面时,需要使用两类对象:组件和容器。组件是用户界面中的独立元素,如按钮或滑块;容器是用于容纳其他组件的组件。

创建界面的第一步是创建能够容纳组件的容器。在应用程序中,该容器通常是窗口或框架。

框架:包含用户运行软件时希望看到的所有常见的窗口特性,如关闭按钮、最大化按钮和最小化按钮。

这些容器分别是使用Swing包中的JWindow和JFrame类创建的。为了在Java程序中引用Swing包而且无需使用完整的包和类名,可使用下面的语句:

import javax.swing.*;

1 import javax.swing.*;2

3 public class SalutonFrame extendsJFrame {4 publicSalutonFrame() {5 super("Saluton mondo!");6 setLookAndFeel();7 setSize(350, 100);8 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);9 setVisible(true);10 }11

12 private voidsetLookAndFeel() {13 try{14 UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");15 } catch(Exception exc) {16

17 }18 }19

20 public static voidmain(String[] arguments) {21 SalutonFrame frame = newSalutonFrame();22 }23 }

如上述代码所示:

创建框架时,必须在框架的构造函数中执行几种操作:

1.调用超类JFrame的构造函数;如:super();super("Main Frame");

2.调置框架的标题;setTitle("Main Frame");

3.设置框架的大小;setSize(350, 125);也可以先用组件填充它,然后调用不带参数的pack()方法,

4.设置框架的外观;Java包含了一个增强的外观,名为Nimbus,当在类中使用时,必须先启用。通过调用主Swing包中UIManager类的setLookAndFeel()方法可以设置外观;该方法接受一个参数:外观类的完整名称。

5.定义用户关闭框架时应执行的操作;

6.显示框架:使用true作为参数调用setVisible()方法

按钮

JButton okButton = new JButton("OK");

创建JButton等组件后,应调用add()方法将其加入到容器中:add(okButton);

在容器中添加组件时,不需要指明组件在容器中显增的位置,组件的布局由被称为布局管理器的对象决定。最简单的布局管理器是FlowLayout类,它位于java.awt包中。

FlowLayout flo = new FlowLayout();

创建布局管理器后,调用容器的setLay

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值