| 谢谢大家的鼓励!我准备暂时不使用NetBeans,因为写一个小程序要建立一个项目,蛮浪费资源的,呵呵。
 
网络上中文的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()方法。 
上面是翻译英文的,但最后一点为什么这样写,小弟还不知道,呵呵。哪位大大能指点一下? 
 
   |