实验九:Java图形用户界面设计(1)
实验九Java图形用户界面设计(1)
一实验目的
(1)掌握Frame与面板的使用
(2)布局管理器的使用
(3)布局管理器的使用
(4)边界风格的使用
(5)掌握简单Java事件的处理
二实验内容
1、创建并显示一个标题为“My Frame”,背景色为白色,大小为1000×1000的框架。在该框架中放置八个按钮,按钮的标题分别为“按钮1”、……“按钮8”。采用FlowLayout布局管理器。
程序:
import .*;
import .*;
public class Con1{
private JFrame f;
private JButton b1,b2,b3,b4,b5,b6,b7,b8;
public static void main(String args[]){
Con1 c=new Con1();
();
}
public void go(){
f=new JFrame("My Frame");
Container con=();
(new FlowLayout());
;
(new FlowLayout,920,50));
b1=new JButton("按键1");
b2=new JButton("按键2");
b3=new JButton("按键3");
b4=new JButton("按键4");
b5=new JButton("按键5");
b6=new JButton("按键6");
b7=new JButton("按键7");
b8=new JButton("按键8");
(b1); (b2); (b3); (b4);
(b5); (b6); (b7); (b8);
(1000,1000);
(true);
}
}
结果:
2、编写一个java程序,在程序中生成一个框架窗口,设置窗口的布局管理器为网格式布局管理器,往窗口中加入9个按钮
程序:
结果:
3、编写一个java程序,单击窗口的“关闭”按钮时退出程序,使用BorderFactory的静态方法创建边界,运行效果如下图所示:
结果:
4、构造一个Frame窗口,单击窗口的“关闭”按钮时退出程序(参考JFrame的setDefaultCloseOperation 方法);Frame中包含一个“Presss Me”按钮,单击该按钮,在控制台显示单击次数:“你已经单击按钮X次!”。
程序:
结果:
三实验总结