Java图形用户界面
图形用户界面设计
JFrame类
标签
布局管理器
图形用户界面设计
创建GUI组件的步骤:
设计组件,合理布局 —> 定义界面上的响应。
GUI支持的包
AWT包:包含有基本组件类,布局管理类,容器类和接口类。
Java.awt.
Swing包:AWT包的升级版本。
javax.swing。
GUI容器与组件
组件不能独立的显示,必须要在容器上。
Java的容器分为两种:顶层容器和中间层容器。
顶层容器:可以独立浮动于屏幕上,GUI必有。
JFrame:作为应用程序的主窗口;
JApplet:小程序窗口显示;
JWindows:窗口。
中间层容器:不可独立存在。
JPanel:面板;
JScrollPane:滚动面板。
JFrame类
一些基本设定如下代码:
import java.awt.Color;//颜色类
import javax.swing.JFrame;//主窗口
public class Example {
public static void main(String[] args) {
//JFrame();默认的无标题信息。
JFrame f = new JFrame("My windous");
//设定窗口的大小,以像素为单位。
f.setSize(300,200);
//先调用getContentPane获得内容面板,在设置背景颜色。
f.getContentPane().setBackground(Color.BLACK);
//设置窗口可见,默认不可见。
f.setVisible(true);
}
}
运行结果: