学习内容

今日内容是目前已经被大前端取代,仅作了解。

0.适配器模式

​ 一个接口中有五个抽象方法,如果一个类实现了这个接口,那么就需要实现这个接口中的五个方法,那么有没有一种方式可以达到 只需要实现其中一个方法并且还不报错的效果。

一.GUI

1.如何创建一个窗口并显示

​ Graphical User Interface(图形用户接口)。

   Frame  f = new Frame(“大哥");
	f.setLayout(new FlowLayout());//设置布局管理器
	f.setSize(500,400);//设置窗体大小
	f.setLocation(300,200);//设置窗体出现在屏幕的位置
	f.setIconImage(Toolkit.getDefaultToolkit().createImage("1.png"));
	f.setVisible(true);
  1. 创建文本框

2.布局管理器

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

3.窗体监听

Frame f = new Frame("我的窗体");
//事件源是窗体,把监听器注册到事件源上
//事件对象传递给监听器
f.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
                   //退出虚拟机,关闭窗口
	System.exit(0);
}
});


4.鼠标监听

5.键盘监听和键盘事件

7.GUI必须掌握的

  • 事件处理
    • 事件: 用户的一个操作
    • 事件源: 被操作的组件
    • 监听器: 一个自定义类的对象, 实现了监听器接口, 包含事件处理方法,把监听器添加在事件源上, 当事件发生的时候虚拟机就会自动调用监听器中的事件处理方法

总结

周五(8月31日)的学习内容。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐