微信刷投票神器怎么找人投票?刷应该注意啥?

java swing 窗口不用时定时关闭 - 推酷
java swing 窗口不用时定时关闭
我写了一些java swing客户端程序,我想达到一个效果:长时间不用时自动关闭.
如何实现呢?
启动主窗口时,调用如下方法,给Frame添加监听事件:
private void init33() {
this.addWindowListener(new WindowAdapter() {
public void windowActivated(WindowEvent e) {
System.out.println(&window Activated&);
if (task != null) {
task.cancel();
super.windowActivated(e);
public void windowDeactivated(WindowEvent e) {
System.out.println(&window Deactivated&);
if (isLocked) {// over three times and is still locked,meanwhile use
// try to log in
if (task != null) {
task.cancel();
} else {// first into this if clause(if (timesFail &=
// LoginUtil.MAX_LOGIN_FAIL_TIMES ))
if (timer == null) {
timer = new Timer();
if (task == null) {
task = new MyTask(QRCodeApp.this);
timer.schedule(task, Constant.MILLISECONDS_WAIT_WHEN_FAIL);
System.out.println(&开始计时&);
isLocked =
super.windowDeactivated(e);
public void windowGainedFocus(WindowEvent e) {
System.out.println(&window GainedFocus&);
super.windowGainedFocus(e);
public void windowLostFocus(WindowEvent e) {
System.out.println(&window LostFocus&);
super.windowLostFocus(e);
MyTask 源码:
package com.
import com.qr.yj.QRCodeA
public class MyTask extends java.util.TimerTask{
private QRCodeA
public MyTask(QRCodeApp frame) {
this.frame=
public void run() {
frame.setLocked(false);
System.out.println(&$$$$$&);
frame.dispose();
System.exit(0);
(1)Constant.MILLISECONDS_WAIT_WHEN_FAIL 的值600000 ,int类型,单位是:毫秒,即600秒.
(2)QRCodeApp 继承了JFrame,有如下成员变量:
private Timer timer = new Timer();
private MyTask task =
private boolean isLocked =
window Activated
window Deactivated
window Activated
window Deactivated
程序源代码见附件:qrcode_swing.zip
依赖的jar包:io0007-find_progess-0.0.8.4-SNAPSHOT.jar,
注意:程序采用maven 构建
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致JAVA SWING重难点_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JAVA SWING重难点
上传于||文档简介
&&java学习
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩41页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Java Swing根据图片创建不规则窗体(一) - yshjava - ITeye技术网站
博客分类:
最近做网络爬虫系统,核心功能都已完成,但由于爬虫核心是命令行启动,新手使用非常不便,才想给它加一个图形外壳。自从工作以来,一直专注于企业级应用开发,已经有一年多没有写Java Swing程序了,“重操旧业”还真有点小激动。
回归正题,既然是要加图形界面,那么中规中矩的矩形窗体当然要被排除在外了,除了外观上没有新意、没有吸引力外,最重要的要数技术上也没有什么难度,因为这会降低我对这个程序的热情。所以首选当然要数不规则窗体了。
纵观如今的桌面应用,尤其是娱乐软件,那个不是在外观上力求突破,而“突破”的首个“桥头堡”就是不规则窗体!Java Swing自发布以来,因其速度和功能与传统C++桌面应用相差甚远而保守诟病,像不规则窗体这样在C++中轻易就能实现的功能,Java Swing却只能望而兴叹,我想可能这也是很少有人用Java做桌面应用的一个重要原因吧。但令人(尤其是我这样的Java Swing fans)欣喜的是,自JDK6发布后,Java Swing的启动和运行速度都有了很大的提高,尤其在Update 10以后增加的对透明窗体和不规则窗体的支持,更是让Java Swing更具魅力,也让我们这样的Java Swing拥趸为之热血沸腾!
网上关于Java Swing创建不规则窗体和透明窗体的文章委实不少,我也看了很多,但大都是转载或者停留在很肤浅的层面(或许我的这篇文章也很肤浅,但是为了抛砖引玉,值了)而失去实用价值,但是作为理解Java Swing 不规则窗体原理的基础读物,还是很有意义的。
这里推荐一篇介绍Java Swing透明窗体和不规则窗体的的文章《》,先看一下它的效果
上图中的不规则窗体虽然丑,不过总算是让人看到了一点希望,就是Java Swing确实可以创建不规则窗体!
实际应用中,程序开发人员往往会根据美工提供的一张UI设计图来创建窗体,而不是如上图所示那样,创建一个圆形的窗体,其实根据图片形状来创建不规则窗体原理和代码都非常简单,下一章将详细明了的介绍如何根据图片裁切窗体!
原创文章,转载请注明出处:
浏览: 183082 次
来自: 上海
没有AWTUtilities这个类怎么办呀!!!
还有如果我想放一组user对象而不是一个怎么办呢?
请问userList.*是什么意思?
好心博主,我也想要份源码!
试了一下,是自己想要的效果,不过这种方式实现出来很慢哦

我要回帖

更多关于 微信刷投票神器 的文章

 

随机推荐