第一个Swing程序
来源:互联网 发布:阿里云域名绑定ip 编辑:程序博客网 时间:2024/04/29 05:09
网络上中文的Swing的资料很少,只好去英文网站查找。从今天开始我慢慢贴一点自己找到的资料(翻译后的)。
public class HelloWorldSwing
{
private static void createAndShowGUI()
{
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new
JFrame("HelloWorldString");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("Hello World");
frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
}
public static void main(String args[])
{
javax.swing.SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
createAndShowGUI();
}
});
}
}
这是一个最简单的Swing程序,下面做点解释。
JFrame.setDefaultLookAndFeelDecorated(true);这一句是窗体的外观,只有1.4版本或者更新版本才支持。
javax.swing.SwingUtilities.invokeLater(new Runnable().....这句看起来很麻烦,但推荐这样做,是因为这样才是线程安全的做法,不要直接去使用setVisible()方法。
上面是翻译英文的,但最后一点为什么这样写,小弟还不知道,呵呵。哪位大大能指点一下?
- 第一个Swing程序
- 第一个 Swing 程序
- 第一个swing程序
- 写出第一个Swing程序
- 我的第一个Swing程序
- 第一个Java SWing GUI程序
- SWING控件学习1:第一个SWING程序
- 啊啊啊,我的第一个java swing程序
- 第一个用java-swing写的 图形界面程序-扫雷
- 我的第一个swing
- JAVA SWING第一个窗体应用程序
- 我的第一个Swing窗口
- 第一个C++程序
- 第一个MIDP程序
- 第一个Ruby程序
- 第一个Python程序
- 第一个RoR程序
- 第一个RMI程序!
- 发现引起PB应用程序出错的一个小问题(PB8.0.3)
- VS2005Community Technical Preview Releases
- 发现PB的数据窗口中一个限制
- Informal Essay
- 数据库置疑的处理方法
- 第一个Swing程序
- D3DXVec3Normalize 函数
- 上海轨道交通图
- D3DXVec3Project 函数
- 追赶高手 数码相机小技巧妙用
- D3DXVec3ProjectArray 函数
- D3DXVec3Scale 函数
- 男人25岁前的忠告
- D3DXVec3Subtract 函数