1 / 93
文档名称:

图形用户界面设计.ppt

格式:ppt   大小:8,478KB   页数:93页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图形用户界面设计.ppt

上传人:文库新人 2022/1/24 文件大小:8.28 MB

下载得到文件列表

图形用户界面设计.ppt

文档介绍

文档介绍:图形用户界面设计
第1页,本讲稿共93页
本章主要内容:
 图形用户界面概述
 窗体容器和组件
 面板容器和界面布局管理
  JComponent类组件的使用
菜单与对话框
;
import .*; //导入Swing包
public class JF extends JFrame{
public static void main(String args[])
{
JFrame jf=new JFrame();//创建JFrame类构造器
().setVisible(false);//将面板隐藏为了显示颜色
("直接使用JFrame窗口类");//设置窗口的名称
(0,0,300,200);//设置窗口的大小和位置
(100,200);//设置窗口大小
();//设置窗口背景色
(true);//设置窗口可见性
}
}
第13页,本讲稿共93页
 按钮和事件处理
1、按钮JButton类
(1)按钮JButton类的常用方法
(见教材P106 )
(2)创建按钮对象
创建按钮对象的方法为:
JButton btn = new JButton(String text);
第14页,本讲稿共93页
【例5-3】构造一个带按钮的窗体
import .*;
import ;
class Btn extends JFrame
{
JButton btn=new JButton("确定"); //创建按钮对象
Btn()
{
setSize(300,200);//设置窗体大小
setVisible(true); //设置窗体可见
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭窗体,退出程序
setLayout(new FlowLayout());//设置窗体布局
add(btn);//把按钮对象添加到窗体中
validate();//使窗体中的组件为可见
}
}
第15页,本讲稿共93页
public class Example5_3
{
public static void main(String[] args)
{
Btn btn=new Btn();
}
}
【程序说明】
(1)在本例设计了二个类:Btn和Ex5_3,按Java的命名规则,在一个文件中,只能有一个类可以用public修饰,且文件名必须和带public的类同名。因此,本程序的文件名必须命名为“”。
第16页,本讲稿共93页
(2)程序的第3行为引用界面布局管理,第12行为把窗体布局设置为浮动布局。在窗体中如果不进行界面布局管理,添加到窗体中的按钮组件将与窗体的内部空间一样大小。。
(3)第6行为实例化JButton按钮对象,第13行把实例化后的按钮对象添加到窗体中。
(4)第14行validate()是窗体JFrame的一个方法,其功能是使窗体中的组件为可见。
第17页,本讲稿共93页
 按钮和事件处理
2、处理按钮事件
要定义按钮的处理事件,需要用到ActionListener接口。,它定义了事件的处理方法。:
public interface ActionListener extends EventListener
{   //说明抽象方法
public abstract void actionPerformed(ActionEvent e)
}
第18页,本讲稿共93页
 按钮和事件处理
在设计按钮对象btn处理事件的类时,就要实现这个接口。其一般形式如下:
class ClassName implements ActionListener
{
  …
     (this);

     public void actionPerformed(ActionEvent