GUI

来源:互联网 发布:上海逸晗网络 编辑:程序博客网 时间:2024/05/29 18:58

GUI

1.       什么是awt

抽象窗口工具集

a)       为简单的applet程序设计

b)      AWT没有提供足够的桌面端的程序所需的特性

c)       它不适宜用来构建丰富的桌面图形界面

2.       SWT    (Standard Widget Toolkit)

a)       是一个开源的GUI编程框架

b)      SWT是IBM为它的Eclipse集成开发环境而开发的图形用户界面工具

3.       什么是swing

a)       Swing是AWT的扩展和功能加强

b)      是构建java图形界面标准的API

4.       Swing命名的特点

 

5.       几种布局方式。

FlowLayout :刘氏布局

BorderLayout:边框布局

GridLayou :网格布局

CardLayout

GridBagLayout

6.       如何创建窗体

继承JFrame:extends JFrame{}

7.       如何显示

this.setVisible(true);    //设置为可见

this.setDefaultCloseOperation(EXIT_ON_CLOSE);      //点击关闭窗口后退出程序;

8.       如何定义大小

this.setBounds(x,y,长,宽);

9.       几个重要组件

a)       JFrame:窗体组建

b)      JPanel:面板组件

c)       JMenuBar:菜单栏

d)      JMenu:菜单

e)       JMenuItem:菜单项

f)       JLabel:标签组件

g)       JTextField:单行输入框组件

h)      JTextArea:文本域

i)        JPasswordField:密码框

j)        JButton:按钮组件

k)       JFilechooser:文件选择器

10.  事件监听

a)       TextField 对象可能发生Action(光标在文本框内敲回车)事件。与该事件对应的事件类是java.awt.event.ActionEvent。

b)      用来处理 ActionEvent事件是实现了java.awt.event. ActionListener 接口的类的对象。ActionListener接口定义有方法:

public voidactionPerformed(ActionEvent e)

c)       实现该接口的类要在该方法中添加处理该事件(Action)的语句。

d)      使用 addActionListener(ActionListener l)方法为TextField 对象注册一个ActionListener对象,当TextField对象发生Action事件时,会生成一个ActionEvent对象,该对象作为参数传递给ActionListener对象的actionPerformer方法在方法中可以获取该对象的信息,并做相应的处理。

e)       TFActionEvent.java  //TextField事件监听初步

TFMath/ 2 / 3 / 4.java //数学运算及内部类初步

 

 

0 0
原创粉丝点击