10/15AWT组件学习(1)

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号按钮"));
流式布局。

posted @   雨花阁  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示