Advertisement
Guest User

Untitled

a guest
Nov 1st, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.34 KB | None | 0 0
  1. package gmine;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import javax.swing.*;
  6.  
  7. public class gmine {
  8.         JFrame interfaceFrame;
  9.         JButton singleplayerButton, multiplayerButton, optionsButton, quitButton;
  10.        
  11.        
  12.         public gmine() {
  13.             EventQueue.invokeLater(new Runnable() {
  14.                 @Override
  15.                 public void run() {
  16.                     try {
  17.                         UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  18.                     } catch (ClassNotFoundException ex) {
  19.                     } catch (InstantiationException ex) {
  20.                     } catch (IllegalAccessException ex) {
  21.                     } catch (UnsupportedLookAndFeelException ex) {
  22.                     }
  23.  
  24.                     JFrame frame = new JFrame("G-Mine");
  25.                     interfaceFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.                     interfaceFrame.setLayout(new BorderLayout());
  27.                     interfaceFrame.setSize(800,600);
  28.                     interfaceFrame.add(new MenuPane());
  29.                     interfaceFrame.pack();
  30.                     interfaceFrame.setLocationRelativeTo(null);
  31.                     interfaceFrame.setVisible(true);
  32.                 }
  33.             });
  34.         }
  35.        
  36.         public class MenuPane extends JPanel {
  37.  
  38.             public MenuPane() {
  39.                 setLayout(new GridBagLayout());
  40.  
  41.                 JButton singleplayerButton = new JButton("SinglePLayer");
  42.                 JButton multiplayerButton = new JButton("MultiPlayer");
  43.                 JButton optionsButton = new JButton("Options");
  44.                 JButton quitButton = new JButton("Quit");
  45.  
  46.                 GridBagConstraints gbc = new GridBagConstraints();
  47.                 gbc.gridx = 0;
  48.                 gbc.gridy = 0;
  49.                 gbc.fill = GridBagConstraints.HORIZONTAL;
  50.                 gbc.ipadx = 20;
  51.                 gbc.ipady = 20;
  52.  
  53.                 add(singleplayerButton, gbc);
  54.                 gbc.gridy++;
  55.                 add(multiplayerButton, gbc);
  56.                 gbc.gridy++;
  57.                 add(optionsButton, gbc);
  58.                 gbc.gridy++;
  59.                 add(quitButton, gbc);
  60.             }
  61.         }
  62.         public static void main(String[] args) {
  63.             new gmine();
  64.         }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement