Difference between revisions of "Simple JFrame"

From MyWiki
Jump to: navigation, search
(Created page with "How to make frames tutorial : https://docs.oracle.com/javase/tutorial/uiswing/components/frame.html")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
How to make frames tutorial : https://docs.oracle.com/javase/tutorial/uiswing/components/frame.html
+
How to make frames tutorial : https://docs.oracle.com/javase/tutorial/uiswing/components/frame.html<br>
 +
<br>
 +
<source lang="java">
 +
package components;
 +
 +
import java.awt.*;
 +
import java.awt.event.*;
 +
import javax.swing.*;
 +
 +
/* FrameDemo.java requires no other files. */
 +
public class FrameDemo {
 +
    /**
 +
    * Create the GUI and show it.  For thread safety,
 +
    * this method should be invoked from the
 +
    * event-dispatching thread.
 +
    */
 +
    private static void createAndShowGUI() {
 +
        //Create and set up the window.
 +
        JFrame frame = new JFrame("FrameDemo");
 +
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 +
 +
        JLabel emptyLabel = new JLabel("");
 +
        emptyLabel.setPreferredSize(new Dimension(175, 100));
 +
        frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
 +
 +
        //Display the window.
 +
        frame.pack();
 +
        frame.setVisible(true);
 +
    }
 +
 +
    public static void main(String[] args) {
 +
        //Schedule a job for the event-dispatching thread:
 +
        //creating and showing this application's GUI.
 +
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
 +
            public void run() {
 +
                createAndShowGUI();
 +
            }
 +
        });
 +
    }
 +
}
 +
 
 +
</source>

Latest revision as of 08:51, 18 November 2014

How to make frames tutorial : https://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

package components;
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
/* FrameDemo.java requires no other files. */
public class FrameDemo {
    /**
     * Create the GUI and show it.  For thread safety,
     * this method should be invoked from the
     * event-dispatching thread.
     */
    private static void createAndShowGUI() {
        //Create and set up the window.
        JFrame frame = new JFrame("FrameDemo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
        JLabel emptyLabel = new JLabel("");
        emptyLabel.setPreferredSize(new Dimension(175, 100));
        frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
 
        //Display the window.
        frame.pack();
        frame.setVisible(true);
    }
 
    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }
}