大多数Swing应用都是被构建在基础的JFrame内部,JFrame在任何操作可以创建视窗应用。视窗的标题可以像下面这样使
用JFrame的构造器来设置:
JFrame frame=new JFrame("Hello Swing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,200);
frame.setVisible(true);
对于main()线程,直接对GUI组件编写代码并非是一种好的想法。Swing有它自己的专用线程来接收GUI事件并更新屏
幕,如果你从其他线程着手对屏幕进行操作,那么就可能产生冲突或者死锁问题。
取而代之的是,其他线程,例如这里是像main()这样的线程,应用通过Swing事件分发线程提交要执行的任务。你可以通过
将任务提交给SwingUtilities.invokeLater() 来实现这种方式,这个方法会通过事件分发线程将任务放置到待执行事件队
列中。
分享到:
相关推荐
swing基础 可以帮你快速了解与入门Java swing 让你更快的了解这门语言 完成设计
Swing基础知识
swing基础学习和awt的区别,swing基础学习和awt的区别swing基础学习和awt的区别swing基础学习和awt的区别
90个java-swing基础例子.zip
Swing是一个用于开发Java应用程序...它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
Java Swing基础.ppt
主要介绍java swing的基础开发技术,供大家参考参考
Java Swing入门基础.docJava Swing入门基础.doc
SWING 的基本介绍 很好的教材 我刚学的 大家顶一下
Java Swing练习中的基础代码,几个超简单的界面。
Java AWT/Swing 自己收集的资料分享给大家,希望对初学者有帮助!大家也可以关注我的博客关于Swing界面编程部分。
第一部分 Swing基础 第1章 简介 1.1 Swing的历史 1.2 轻量组件与重量组件的比较 1.3 Swing组件 1.3.1 AWT的替代组件 1.3.2 Swing增加的组件 1.4 J组件 1.5 Swing包概览 1.6 Swing与AWT 1.7 ...
第一部分 Swing基础 第1章 简介 1.1 Swing的历史 1.2 轻量组件与重量组件的比较 1.3 Swing组件 1.3.1 AWT的替代组件 1.3.2 Swing增加的组件 1.4 J组件 1.5 Swing包概览 1.6 Swing与AWT 1.7 ...
本资源包含Swing方面的基础知识: 01分解颜色 02画板 03帧 04画布 05密码验证界面 06对话框 07滚动条 08边框 09单选框图片浏览器 10卡片布局管理器 11边界布局管理器 12进程条 13列表框和组合框 14选项卡 15菜单 16...
比较经典的Swing书。PDF版本,因为文件太大分为两部分。
有关Java2图形设计方面的电子教程,exe格式,阅读方便。...第二部分是关于Swing的应用,内容涉及Swing基础知识、组件结构、JComponent类库、标签与按钮、插入式界面样式、进度条和工具栏、窗口和对话框等。
swing入门教程,一天学会,自学很好,想学的就下吧 ******************
主要介绍了java Swing基础教程之图形化实例代码的相关资料,需要的朋友可以参考下
JFC SWING JAVA 基础类 组件集 JFC SWING JAVA 基础类 组件集 JFC SWING JAVA 基础类 组件集
6 第五章 Java Swing基础 7 第六章 Java图形与图像处理 8 第七章 多线程与异常处理 9 第八章 数据流(1) 10 第八章 数据流(2) 11 第九章 网络编程 12 第十章 Java数据库连接 13 第十一章 数据结构及算法分析 ...