java实用教程——组件及事件处理——概述
swing包是awt的子类,swing有更强的实用性
JFrame是底层容器——窗口,JPanel是中间容器——画板,JButton等其他的称为组件—— 按钮
布局:把组件添加到容器中时,希望控制组件在容器中的位置
JFrame 中可添加中间容器和组件,JPanel中可以添加组件
JFrame JPanel JButton 是swing包中的
Frame Panel Button 是awt包中的
API:application programming interface 应用程序接口
GUI:Graphics User Interface 图形用户界面
java实用教程——组件及事件处理——概述相关推荐
- java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)
消息对话框:(这个对话框提供一些信息) 无模式:可多线程的执行 有模式:用户必须处理这个一个对话框.必须解决这个问题后才可以继续相处下去 对话框分为无模式和有模式两种.如果一个对话框 是有模式的对话框 ...
- java实用教程——组件及事件处理——ActionEvent事件
事件源: 文本框,按钮,菜单项,密码框,单选按钮 注册监视器: 能够触发ActionEvent事件的组件使用方法 addActionListener(ActionListener listener) ...
- java实用教程——组件及事件处理——布局的一个小实例
import javax.swing.*; import java.awt.*;public class BasicComponentDemo {Frame frame = new Frame(&qu ...
- java实用教程——组件及事件处理——布局管理(五种)
1.流式布局FlowLayout public void pack()调整此窗口的大小,以适合其子组件的首选大小和布局.如果该窗口或其所有者仍不可显示,则两者在计算首选大小之前变得可显示.在计算首选大 ...
- java实用教程——组件及事件处理——设置组件的位置(相对于窗口具体位置和布局)
1: 相对于窗口的具体位置 关键点: JButton组件添加到JPanel时,如果想自己位置,需要对JPanel进行如下设置,才能自定义按钮位置 需要将组件添加到画板上去,才可以设置组件的相对具体位置 ...
- java实用教程——组件及事件处理——对话框(颜色对话框,自定义对话框)
颜色对话框: 可以用javax.swing包中的JColorChooser类的静态方法 public staticColorshowDialog (Component component, Strin ...
- java实用教程——组件及事件处理——ItemEvent事件(设置字体类型)
ItemEvent事件源: 选择框,下拉列表都可以触发ItemEvent事件 注册监视器: 能够触发ItemEvent事件的组件使用addItemListener(ItemListener liste ...
- java实用教程——组件及事件处理——MouseEvent事件
MouseEvent事件 任何组件上都可以发生鼠标事件,如鼠标进入组件.退出组件.在组件上方单击鼠标.拖动鼠标等都触发鼠标事件,即导致MouseEvent类自动创建一个 事件对象,事件源注册监视器的方 ...
- java实用教程——组件及事件处理——对话框(dialog)
对话框: import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import java.awt.*; impo ...
最新文章
- python读取中文-python读取中文txt文本
- PHP、jQuery、jQueryPager结合实现Ajax分页
- 最长回文子串动态规划_九章算法 | 微软面试题:最长回文子串
- java oss 批量传输_初步使用阿里云OSS对象存储功能
- hdu-You can Solve a Geometry Problem too
- shell脚本发邮件内容html,[转]Shell脚本中发送html邮件的方法
- f分布表完整图a=0.05_2019年05月16日,沪深A股股票分析
- java 二叉树的高度_最全二叉树:完整详解二叉树的遍历以及完全二叉树等6种二叉树...
- fonts.googleapis.com不能访问时的解决方法
- ibm服务器硬件故障检测工具,IBM服务器故障提示Memory/bttery problems were detected
- 智能驾驶浪潮催生车载通信新机遇 移远通信抢占5G+C-V2X+GNSS风口
- mysql输出九九乘法表_SQL 打印九九乘法表
- 常见的会员积分系统都有什么样的功能?
- 三国杀服务器维修,三国杀云服务器
- JS中改变this指向的两种方法
- 短信验证码(SMS verification)是什么
- 又一个布局利器, CSS 伪类 :placeholder-shown
- PostgreSQL学习手册
- Hive常用库表操作及知识汇总
- 3、S32K14X学习笔记(三):MDK5/Keil5下安装恩智浦-NXP S32K11X和S32K14X系列pack包
热门文章
- .NET Core dotnet 命令大全
- 使用webpack搭建个性化项目
- 实验2 java_《Java程序设计》实验2
- 【ArcGIS Pro微课1000例】0010:ArcGIS Pro导入ArcMap样式符号库——以国土三调样式为例
- 【遥感数字图像处理】基础知识:第二章 遥感知识回顾、遥感数字图像处理基础知识
- 关闭C#主窗体弹出是否关闭对话框
- Android之去掉RecycleView和NestedScrollView边缘效果
- C++编译之提示ld: can‘t open output file for writing: test1, errno=21 for architecture x86_64
- linux之路由知识之ip route 命令中的疑惑
- 链表之单链表约瑟夫问题(三)