栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java GUI编程(Frame Panel 布局管理器)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java GUI编程(Frame Panel 布局管理器)

目录
  • GUI编程
  • 简介
    • GUI的核心技术:SWing AWT 不流行原因:界面不美观 需要下载jre环境(内存过大) 为什么要学习GUI:了解MVC架构 了解监听
  • AWT
    • 1 包含很多类和接口 GUI 2 元素:窗口 按钮 文本框 3 java.awt 重点:学习:程序员英语手册(1500个)
  • 一 Frame:窗口
  • 二 组件和容器
    • Frame窗口
    • 我的第一个Java图像界面窗口
    • 练习二
    • //窗口按向右排序 则改变x轴 //窗口按向下排序 则改变y轴
  • 三 面板Panel
    • 重点:(解决了程序关闭事件) //Panel 可以看做容器里面的一个空间 但是不能单独存在
    • //Frame 窗口 Panel 面板 //面板存放在窗口内 Frame frame = new Frame(); Panel panel = new Panel();
    • //先自定义窗口位置和大小等 frame.setLayout(null);
    • //运行代码后你会发现关闭不了窗口 只有通过IDE才可以关闭 //所以通过监听事件 :来关闭事件 System.exit(0) //下面我们通过适配器模式来关闭(new WindowAdapter) //不能new WindowListener 因为太麻烦 要重写里面的全部方法 frame.addWindowListener(new WindowAdapter()
  • 四 布局管理器
    • 4.1 流式布局
    • 重点:流式布局的意思就是 在窗口中添加按钮时 按钮的排列顺序跟流水一样 一个一个向后排列着。。。
    • 4.2 东西南北中布局
    • 4.3 表格布局布局(Grid)
  • 布局管理器作业(重点练习)
    • 用代码敲出以下的布局格式
    • 总结: 1 Frame是一个顶级窗口 2 Panel是一个面板 无法单独显示 必须添加到某个容器中 3 布局管理器(流式布局 东西南北中布局 表格布局) 4 大小 定位 背景颜色 可见性 监听!
    • 重点:事件关闭监听事件 frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } });

GUI编程

简介 GUI的核心技术:SWing AWT
不流行原因:界面不美观 需要下载jre环境(内存过大)
为什么要学习GUI:了解MVC架构 了解监听


AWT


1 包含很多类和接口 GUI
2 元素:窗口 按钮 文本框
3 java.awt
重点:学习:程序员英语手册(1500个)


一 Frame:窗口

二 组件和容器 Frame窗口 我的第一个Java图像界面窗口

练习二 //窗口按向右排序 则改变x轴
//窗口按向下排序 则改变y轴

三 面板Panel 重点:(解决了程序关闭事件)
//Panel 可以看做容器里面的一个空间 但是不能单独存在


//Frame 窗口 Panel 面板
//面板存放在窗口内
Frame frame = new Frame();
Panel panel = new Panel();


//先自定义窗口位置和大小等
frame.setLayout(null);


//运行代码后你会发现关闭不了窗口 只有通过IDE才可以关闭
//所以通过监听事件 :来关闭事件 System.exit(0)
//下面我们通过适配器模式来关闭(new WindowAdapter)
//不能new WindowListener 因为太麻烦 要重写里面的全部方法
frame.addWindowListener(new WindowAdapter()


四 布局管理器 4.1 流式布局 重点:流式布局的意思就是 在窗口中添加按钮时 按钮的排列顺序跟流水一样 一个一个向后排列着。。。

4.2 东西南北中布局

4.3 表格布局布局(Grid)

布局管理器作业(重点练习)

用代码敲出以下的布局格式

总结:
1 Frame是一个顶级窗口
2 Panel是一个面板 无法单独显示 必须添加到某个容器中
3 布局管理器(流式布局 东西南北中布局 表格布局)
4 大小 定位 背景颜色 可见性 监听!


重点:事件关闭监听事件
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842165.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号