(二十六)GUI
Basic Java Programming day26学习内容今日内容是目前已经被大前端取代,仅作了解。0.适配器模式一个接口中有五个抽象方法,如果一个类实现了这个接口,那么就需要实现这个接口中的五个方法,那么有没有一种方式可以达到 只需要实现其中一个方法并且还不报错的效果。一.GUI1.如何创建一个窗口并显示Graphical User Interface(图形用户接口)...
·
学习内容
今日内容是目前已经被大前端取代,仅作了解。
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);
- 创建文本框
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日)的学习内容。
更多推荐
已为社区贡献1条内容
所有评论(0)