下载此文档

图形用户界面设计.ppt


文档分类:IT计算机 | 页数:约93页 举报非法文档有奖
1/93
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/93 下载此文档
文档列表 文档介绍
图形用户界面设计
第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

图形用户界面设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数93
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小8.28 MB
  • 时间2022-01-24