importjavax.swing.*;publicclassHelloWorldSwing{/** * 创建并显示GUI。出于线程安全的考虑, * 这个方法在事件调用线程中调用。 */privatestaticvoidcreateAndShowGUI(){//Make sure we have nice window decorations.JFrame.setDefaultLookAndFeelDecorated(true);//Create and set up the window.JFrameframe=newJFrame("HelloWorldSwing");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//Add the ubiquitous "Hello World" label.JLabellabel=newJLabel("Hello World");frame.getContentPane().add(label);//Display the window.frame.pack();frame.setVisible(true);}publicstaticvoidmain(String[]args){//Schedule a job for the event-dispatching thread://creating and showing this application's GUI.javax.swing.SwingUtilities.invokeLater(newRunnable(){publicvoidrun(){createAndShowGUI();}});}}