Difference between revisions of "Simple gui program ( Swing )"

From MyWiki
Jump to: navigation, search
(Created page with "<source lang="java"> import javax.swing.SwingUtilities; import javax.swing.JFrame; public class SwingPaintDemo1 { public static void main(String[] args) { Sw...")
 
Line 3: Line 3:
 
import javax.swing.JFrame;
 
import javax.swing.JFrame;
  
public class SwingPaintDemo1 {
+
public class SwingPaintDemo1  
 +
{
 
      
 
      
 
     public static void main(String[] args) {
 
     public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
+
                                            SwingUtilities.invokeLater(new Runnable() {
            public void run() {
+
                                  public void run() {
                createAndShowGUI();
+
                                                    createAndShowGUI();
            }
+
                                                    }
        });
+
                                                                                      }  
 +
                                            );
 
     }
 
     }
 
      
 
      

Revision as of 08:55, 6 July 2015

import javax.swing.SwingUtilities;
import javax.swing.JFrame;
 
public class SwingPaintDemo1 
{
 
    public static void main(String[] args) {
                                            SwingUtilities.invokeLater(new Runnable() {
                                  public void run() {
                                                    createAndShowGUI();
                                                    }
                                                                                      } 
                                            );
    }
 
    private static void createAndShowGUI() {
        System.out.println("Created GUI on EDT? "+
                SwingUtilities.isEventDispatchThread());
        JFrame f = new JFrame("Swing Paint Demo");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(250,250);
        f.setVisible(true);
    }
}