Package swing_lautturi
/** * */ package swing_lautturi; /** * @author Lautturi.com * */ import javax.swing.SwingUtilities; // requires java.desktop; public class Launcher { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // run all swing code in the same thread SwingUtilities.invokeLater(new Runnable() { @Override public void run() { MainWindow main = new MainWindow(); main.show(); } }); } }
/** * */ package swing_lautturi; import javax.swing.JFrame; /** * @author Lautturi.com * */ public class MainWindow { private JFrame window; public MainWindow() { window = new JFrame(); window.setTitle("gui window title"); window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); window.setSize(500,300); window.setLocationRelativeTo(null); } public void show() { window.setVisible(true); } }