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);
}
}