实验九Java图形用户界面设计1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验九Java图形用户界面设计(1)

一实验目的

(1)掌握Frame与面板的使用

(2)布局管理器的使用

(3)布局管理器的使用

(4)边界风格的使用

(5)掌握简单Java事件的处理

二实验内容

1、创建并显示一个标题为“My Frame”,背景色为白色,大小为1000×1000的框架。在该框架中放置八个按钮,按钮的标题分别为“按钮1”、……“按钮8”。采用FlowLayout布局管理器。

程序:

import java.awt.*;

import javax.swing.*;

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();

c.go();

}

public void go(){

f=new JFrame("My Frame");

Container con=f.getContentPane();

con.setLayout(new FlowLayout());

con.setBackground(Color.white);

con.setLayout(new FlowLayout(FlowLayout.RIGHT,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");

con.add(b1); c on.add(b2); c on.add(b3); c on.add(b4);

con.add(b5); c on.add(b6); c on.add(b7); c on.add(b8);

f.setSize(1000,1000);

f.setVisible(true);

}

}

结果:

2、编写一个java程序,在程序中生成一个框架窗口,设置窗口的布局管理器为网格式布局管理器,往窗口中加入9个按钮

程序:

结果:

3、编写一个java程序,单击窗口的“关闭”按钮时退出程序,使用BorderFactory的静态方法创建边界,运行效果如下图所示:

结果:

4、构造一个Frame窗口,单击窗口的“关闭”按钮时退出程序(参考JFrame的setDefaultCloseOperation方法);Frame中包含一个“Presss Me”按钮,单击该按钮,在控制台显示单击次数:“你已经单击按钮X次!”。

程序:

结果:

三实验总结

相关文档
最新文档