门户
论坛
博客
网校
招聘
首页
文章
问答
51讲堂
活动
热门搜索
写文章
提问题
登录 | 注册
我的主页
通知
已购
设置
我的钱包
退出
温馨提示
java窗口事件交流...
java
3.00元
import java.awt.event.WindowEvent;
import java.awt.event.WindowStateListener;
import javax.swing.JFrame;
public class Demo extends JFrame {
public Demo() {
addWindowFocusListener(new MyWindowStateListener());
setSize(200, 200);// 设置大小
setDefaultCloseOperation(EXIT_ON_CLOSE);// 关闭窗口退出程序
setVisible(true);// 窗体可以显示
}
private class MyWindowStateListener implements WindowStateListener {
public void windowStateChanged(WindowEvent e) {
int oldState = e.getOldState();// 获得窗体以前的状态
int newState = e.getNewState();// 获得窗体现在的状态
String from = "";// 标识窗体以前状态的中文字符串
String to = "";// 标识窗体现在状态的中文字符串
switch (oldState) {// 判断窗台以前的状态
case JFrame.NORMAL:// 窗体处于正常化
from = "正常化";
break;
case JFrame.MAXIMIZED_BOTH:// 窗体处于最大化
from = "最大化";
break;
default:// 窗体处于最小化
from = "最小化";
}
switch (newState) {// 判断窗台现在的状态
case JFrame.NORMAL:// 窗体处于正常化
to = "正常化";
break;
case JFrame.MAXIMIZED_BOTH:// 窗体处于最大化
to = "最大化";
break;
default:// 窗体处于最小化
to = "最小化";
}
System.out.println(from + "——>" + to);
}
}
public static void main(String[] args) {
new Demo();
}
}
这里 addWindowFocusListener报错,怎么办?
axing
2018-09-18 13:53:49
阅读 1224
收藏 0
回答 2
邀请
收藏
分享
复制链接
新浪微博
微信扫一扫
发送
温馨提示
登录
后发表评论
温馨提示
推荐问答
换一换
请问各位大神,手机app测试需要搭建环境吗,要是需要,改怎么做?
浏览
1 回答
09-01
浅时光
测试管理
请教一下老师, 这是什么原因?
浏览
1 回答
02-01
是麽~🎈
接口测试
程序员转职架构师的注点
浏览
1 回答
08-21
vicky
职业发展
其他工具或框架
游戏测试项目
浏览
1 回答
09-17
Continue嘉
游戏测试
职业发展
【话题】公司辞退提前吃午饭员工被判赔2万
浏览
0 回答
12-07
恬恬圈
其它
温馨提示
温馨提示
邀请回答
查看原图
关于我们
联系我们
版权声明
广告服务
站长统计
建议使用IE 11.0以上浏览器,800×600以上分辨率,法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024,
沪ICP备05003035号
投诉及意见反馈:
webmaster@51testing.com
; 业务联系:
service@51testing.com
021-64471599-8017
51testing软件测试圈微信