传智播客-JavaGUI-day08

来源:互联网 发布:局域网文件同步软件 编辑:程序博客网 时间:2024/06/05 03:49

---------------------- android培训java培训、期待与您交流! ----------------------

------2201
Component构件的体系(有一个图)
container可以添加其它组件,可以通过add方法添加其他组件。

------2202
FlowLayout(流式布局管理器)
 从左到右的顺序排列;Panel默认的布局管理器
BorderLayout(边界布局管理器)
 东,南,西,北,中;Frame默认的布局管理器
GridLayout(网格布局管理器)
 规则的矩阵
CardLayout(卡片布局管理器)
 选项卡
GridBagLayout(网格包布局管理器)
 非夫则的矩阵

------2203
container位于java.awt.component.container
container方法很多。
看了父类方法,用子类创建对象
创建军图形化界面:
1.创建frame窗体。//Frame f=new Frame("my awt");
2.对窗体进行基本设置。(大小,位置,布局)//f.setSize(500,400);
3.定义组件。//Button b=new Button("I'm is Button");
4.将组件通过社会分配的add方法添加到窗体中。//f.add(b);
5.让窗体显示,通过setVisible(true)//f.setVisible(true);

------2204
事件监听机制的特点:
1.事件源:就是awt包或者swing包中的那些图形了界面组件。
2.事件:每一个事件源都有自己特有的对应事件和共性事件。
3.监听器:将可以触发某一个事件的动作(不只一个动作)都已经封装到了监听器中。
4.事件处理
1~3者在java中都已经定义好了,直接获取其对象来用就可以,我们要作的事情是对产生的动作进行处理。

------2205
图形化现在用到了import java.awt.*;和import java.awt.event.*;

windowAdapter位于java.awt.enent.windowListener下的windowAdapter

要复写接口中的所有方法才能使用此方法.
windowListener是一个接口,实现此接口,就要覆写其7个方法,但是此接口中还有子类(WindowAdapter)子类已实现了其接口,所以我们只要覆写我们要用的方法即可。我们只用到了WindowClosing方法,所以只覆写WindowClosing方法

f.addWindwoListener(new WindowAdapter()
{
 public void windowClosing(WindowEvent e)
 {
  System.out.println("我关");
  System.exit(0);
 }
})

抽象类中一个抽象方法都没有(些抽象类中不能创建方法)

------2206
f=new Frame("my frame");
f.setBounds(左边,上边,宽,高);//指定窗体距左边,上边的距离,窗体宽,窗体高
f.setLayout(new FlowLayout());//指定一个布局管理器
awt.component包中...?2什么时候讲的component,图形界面第一课,第三课。

------2207
component构件类
click事件要比action事件先执行
鼠标双击事件:
public void mouseClicked(MouseEvent e)
{
 if(e.getClickCount()==2)
  System.out.println("双击动作"+clickCount++);
}

------2208
有三个以上event就有适配器Adapter()

------2213
??保存文件,为什么再次存盘时不弹窗口,而且可以将数据写入文件。
再次存盘是用file==null来判断的。

------2214
jar打包格式:冒号后面要加一个空格,结尾要加回车

 

---------------------- android培训java培训、期待与您交流! ----------------------

原创粉丝点击