JAVAGUI
JFrame
简单创建
Frame f = new Frame(“title”);//创建一个不可见的窗体
f.setsize(400,500);//设置宽和高
f.setLocation(200,30);//设置窗体位置
f.setIconImage(Toolkit.getDefaultToolkit().CreateImage(“qq.png”));//设置窗体图标
button b1 = new Button(“按钮”);//创建一个按钮
f.add(b1);//添加到窗体中
f.setVisible();//设置窗体可见
布局管理器
流式布局居中
边界布局//全部填充
网格布局//规格矩阵
卡片布局//类似Excel
网格包布局//计算器
f.setLayout(new FlowLayout());//设置布局管理器
窗体监听
f.addwindowListener(new windowAdpter());
实现widowAdpter方法
然后方法里面加上(system.exit(0));
鼠标监听
b1.addMouseListener(new MouseAdapter);//在按钮上添加鼠标监听
mouseClicked//单击鼠标触发
mouseReleased//释放鼠标触发
键盘监听
b1.addkeyListener(new keyAdapter());
keyReleased//释放
keyEvent//键盘事件
e.getKeyCode()//获取按键值
KeyEvent.VK_键值
动作监听
b1.addActionListener(new ActionListener());
重写方法//应用场景,暂停视频
适配器
需要什么改写什么,适配器需要定义抽象的。
(实现了监听器接口所有类)
转载于:https://www.cnblogs.com/hwx1999/p/10997250.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100874.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...