Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. package scripts.genchant;
  2.  
  3. import javax.swing.JFrame;
  4. import javax.swing.JPanel;
  5. import javax.swing.border.EmptyBorder;
  6.  
  7. import javax.swing.JComboBox;
  8. import javax.swing.JButton;
  9. import javax.swing.DefaultComboBoxModel;
  10. import javax.swing.JLabel;
  11. import javax.swing.JTextField;
  12. import java.awt.event.ActionListener;
  13. import java.awt.event.ActionEvent;
  14.  
  15. public class GUI extends JFrame {
  16.  
  17.     /**
  18.      *
  19.      */
  20.     private static final long serialVersionUID = 1L;
  21.     private JPanel contentPane;
  22.     private JTextField textField;
  23.  
  24.  
  25.     public GUI() {
  26.         setResizable(false);
  27.         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  28.         setBounds(100, 100, 183, 167);
  29.         contentPane = new JPanel();
  30.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  31.         setContentPane(contentPane);
  32.         contentPane.setLayout(null);
  33.        
  34.         final JComboBox<String> comboBox = new JComboBox<String>();
  35.         comboBox.setModel(new DefaultComboBoxModel<String>(new String[] {"Lvl-1 Enchant", "Lvl-2 Enchant", "Lvl-3 Enchant", "Lvl-4 Enchant", "Lvl-5 Enchant", "Lvl-6 Enchant"}));
  36.         comboBox.setBounds(10, 11, 155, 20);
  37.         contentPane.add(comboBox);
  38.        
  39.         JButton btnStart = new JButton("Start");
  40.         btnStart.addActionListener(new ActionListener() {
  41.             public void actionPerformed(ActionEvent arg0) {
  42.                 Main.itemToEnchant = Integer.parseInt(textField.getText());
  43.                 Main.spell = (String) comboBox.getSelectedItem();
  44.                 dispose();
  45.             }
  46.         });
  47.         btnStart.setBounds(10, 102, 155, 23);
  48.         contentPane.add(btnStart);
  49.        
  50.         JLabel lblCastOnId = new JLabel("Item ID to cast the spell on :");
  51.         lblCastOnId.setBounds(10, 42, 155, 14);
  52.         contentPane.add(lblCastOnId);
  53.        
  54.         textField = new JTextField();
  55.         textField.setBounds(10, 67, 155, 20);
  56.         contentPane.add(textField);
  57.         textField.setColumns(10);
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement