swing
文章平均质量分 96
iteye_4474
这个作者很懒,什么都没留下…
展开
-
Swing事件分发线程EDT与SwingUtilities.invokeLater
[转:http://blog.csdn.net/vking_wang/article/details/8992463] 在Swing程序中,经常能看到如下这种代码: [java] view plain copy print? SwingUtilities.invokeLater(new Runnable(){ @Override ...原创 2016-04-20 15:49:18 · 91 阅读 · 0 评论 -
SwingWorker的用法
[转:http://blog.csdn.net/vking_wang/article/details/8994882] Swing应用程序员常见的错误是误用Swing事件调度线程(Event DispatchThread,EDT)。他们要么从非UI线程访问UI组件;要么不考虑事件执行顺序;要么不使用独立任务线程而在EDT线程上执行耗时任务,结果使编写的应用程序变得响应迟钝、速度很慢。耗时计算...原创 2016-04-20 15:50:31 · 529 阅读 · 0 评论 -
SWING实现像QQ一样,在右下角弹出提示框
像QQ一样,在右下角弹出提示框,重点就是提示窗口的屏幕定位。 这里给出定位方法: //屏幕大小 Dimension sd = Toolkit.getDefaultToolkit().getScreenSize(); //除边框(如任务栏)外的屏幕可用大小 Insets si = Toolkit.getDefaultToolkit().getScreenInsets...原创 2016-05-01 11:33:52 · 408 阅读 · 0 评论 -
运用 BoxLayout 进行 Swing 控件布局
引言 在用户使用 Java Swing 进行用户界面开发过程中,会碰到如何对 Java Swing 的控件进行布局的问题。Swing 的控件放置在容器 (Container) 中,容器就是能够容纳控件或者其它容器的类,容器的具体例子有 Frame、Panel 等等。容器需要定义一个布局管理器来对控件进行布局管理,Swing 当中提供的主要的布局管理器有 FlowLayout、BorderLay...原创 2016-05-03 12:30:02 · 197 阅读 · 0 评论