GUL(图形用户界面)
- awt
- Frame窗口
- 面板(Panel)
- 布局
- 监听事件
- 输入框
- 画笔
- 鼠标监听事件
- 窗口监听 事件
- 键盘监听事件
- sping
- JFrame窗体
- JDialog弹窗
- Icon,ImageIcon标签
- 文本域
- JScroll面板
- 图片按钮,单选框,多选框
- 下拉框,列表框
- 文本框,密码框
Frame
Frame:GUL编程的最底层的窗口接口,为标签,文本等提供平台。
Frame窗口常见方法: setSize()设置窗口大小
setBackground()设置窗口背景颜色
setResizable(boolean)设置窗口固定大小
setLayout()设置布局
setLocation()设置窗口初始位置
注:对于Frame窗口,没有关闭功能的实现,即使点击关闭按钮也关不掉,如果想实现Fame关闭功能可以使用事件监听来关闭窗口。
frame.addWindowListener(new WindowAdapter() { //窗口关闭事件
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
如下是建立一个java窗口:
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class GULCode {
public static void main(String[] args){
new MyFrame();
}
}
class MyFrame {
public MyFrame (){
Frame frame=new Frame("frame窗口"); //创建窗口及窗口名
frame.setSize(400,300); //设置窗口大小
frame.setVisible(true); //窗口是否可见
frame.se