AWT组件学习(1)
监听器 常用组件 布局
public static void main(String[] args) {
Frame frame = new Frame(); //Frame是窗体,我们只需要创建这样一个对象就可以了,这样就会直接创建一个新的窗口
frame.setSize(500, 300); //可以使用setSize方法设定窗体大小
frame.setVisible(true); //默认情况下窗体是不可见的,我们如果要展示出来,还需要设置窗体可见性
}
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) { //windowClosing方法对应的就是窗口关闭事件
frame.dispose(); //当我们点击X号关闭窗口时,就会自动执行此方法了
//使用dispose方法来关闭当前窗口
}
@Override
public void windowClosed(WindowEvent e) { //对应窗口已关闭事件
System.out.println("窗口已关闭!"); //当窗口成功关闭后,会执行这里重写的内容
System.exit(0); //窗口关闭后退出当前Java程序
}
});
点击X号关闭窗口就可以成功执行了,并且窗口关闭后我们的Java程序就结束了。
Button button = new Button("点击充值"); //Button是按钮组件
button.setBounds(20, 50, 100, 50);
frame.add(button);
按钮。
frame.setLayout(new FlowLayout()); //采用流式布局
frame.add(new Button("1号按钮"));
frame.add(new Button("2号按钮"));
frame.add(new Button("3号按钮"));
流式布局。