Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.62 KB | None | 0 0
  1. package rs;
  2.  
  3. import java.awt.Button;
  4. import java.awt.FlowLayout;
  5. import java.awt.Frame;
  6. import java.awt.GridLayout;
  7. import java.awt.Panel;
  8. import java.awt.event.ActionEvent;
  9. import java.awt.event.ActionListener;
  10. import java.awt.event.WindowAdapter;
  11. import java.awt.event.WindowEvent;
  12.  
  13. public class FletchingGUI extends Frame {
  14.  
  15.    // Constructor to setup the GUI components
  16.    public FletchingGUI() {
  17.       Frame mainFrame = new Frame("Runescape Mining Bots");
  18.       mainFrame.setSize(400,400);
  19.       mainFrame.setLayout(new GridLayout(3, 1));
  20.       mainFrame.addWindowListener(new WindowAdapter() {
  21.          public void windowClosing(WindowEvent windowEvent){
  22.             System.exit(0);
  23.          }});
  24.       Panel controlPanel = new Panel();
  25.       controlPanel.setLayout(new FlowLayout());
  26.  
  27.       mainFrame.add(controlPanel);
  28.       mainFrame.setVisible(true);  
  29.  
  30.       final Frame frame = new Frame();
  31.       frame.setSize(300, 300);
  32.       frame.setLayout(new FlowLayout());      
  33.       //frame.add(msglabel);
  34.       frame.addWindowListener(new WindowAdapter() {
  35.          public void windowClosing(WindowEvent windowEvent){
  36.             frame.dispose();
  37.          }        
  38.       });
  39.       Button btnCuttingLogs = new Button("Cutting Logs");
  40.       btnCuttingLogs.addActionListener(new ActionListener() {
  41.          public void actionPerformed(ActionEvent e) {
  42.             //statusLabel.setText("A Frame shown to the user.");
  43.             frame.setVisible(true);
  44.          }
  45.       });
  46.       Button btnStringing = new Button("Stringing");
  47.       btnStringing.addActionListener(new ActionListener() {
  48.          public void actionPerformed(ActionEvent e) {
  49.             //statusLabel.setText("A Frame shown to the user.");
  50.             frame.setVisible(true);
  51.          }
  52.       });
  53.       Button btnFlighting = new Button("Flighting");
  54.       btnFlighting.addActionListener(new ActionListener() {
  55.          public void actionPerformed(ActionEvent e) {
  56.             //statusLabel.setText("A Frame shown to the user.");
  57.             frame.setVisible(true);
  58.          }
  59.       });
  60.       Button btnBack = new Button("Back");
  61.       btnBack.addActionListener(new ActionListener() {
  62.          public void actionPerformed(ActionEvent e) {
  63.             //statusLabel.setText("A Frame shown to the user.");
  64.             mainFrame.setVisible(true);
  65.             mainFrame.dispose();
  66.             new MyGUIProgram();
  67.          }
  68.       });
  69.      
  70.       controlPanel.add(btnCuttingLogs);
  71.       controlPanel.add(btnStringing);
  72.       controlPanel.add(btnFlighting);
  73.       controlPanel.add(btnBack);
  74.      
  75.       mainFrame.setVisible(true);  
  76.    }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement