Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.00 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3. import javax.swing.border.*;
  4.  
  5. import org.rsbot.script.*;
  6.  
  7. @ScriptManifest(authors = "Vince", keywords = {"Other"}, name = "Slap Chop", version = 1.0, description = "Slap all of your troubles away.")
  8.  
  9. public class SlapChop extends Script, javax.swing.JFrame {
  10.  
  11.     public int loop() {
  12.     SlapChop gui = new SlapChop();
  13.     gui.setVisible(true)
  14.     return -1;
  15.     }
  16.    
  17.         public SlapChop() {
  18.             initComponents();
  19.         }
  20.     private void initComponents() {
  21.         JPanel SlapChop = new JPanel();
  22.         JButton Modify = new JButton();
  23.         JButton Pause = new JButton();
  24.         JButton Switch = new JButton();
  25.         JComboBox NPC = new JComboBox();
  26.         JComboBox Food = new JComboBox();
  27.         JComboBox Other = new JComboBox();
  28.         JLabel label1 = new JLabel();
  29.         JLabel label2 = new JLabel();
  30.         JLabel label3 = new JLabel();
  31.         JLabel label4 = new JLabel();
  32.  
  33.         {
  34.  
  35.             Start.setText(" Start ");
  36.             Start.setToolTipText("Start the script.");
  37.             Start.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  38.  
  39.             Pause.setText(" Pause ");
  40.             Pause.setToolTipText("Pause the script.");
  41.             Pause.setEnabled(false);
  42.             Pause.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  43.  
  44.             Switch.setText(" Switch World ");
  45.             Switch.setEnabled(false);
  46.             Switch.setToolTipText("Switch to another world.");
  47.             Switch.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  48.  
  49.             NPC.setModel(new DefaultComboBoxModel(new String[] {
  50.                 "Moss Giants"
  51.             }));
  52.             NPC.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  53.  
  54.             Food.setEnabled(false);
  55.             Food.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  56.  
  57.             Other.setEnabled(false);
  58.             Other.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
  59.  
  60.             label1.setText(" NPC:");
  61.             label1.setFont(new Font("Tahoma", Font.ITALIC, 11));
  62.  
  63.             label2.setText(" Food:");
  64.             label2.setFont(new Font("Tahoma", Font.ITALIC, 11));
  65.  
  66.             label3.setText(" Other:");
  67.             label3.setFont(new Font("Tahoma", Font.ITALIC, 11));
  68.  
  69.             label4.setText("Slap Chop by: Vince");
  70.  
  71.             GroupLayout SlapChopLayout = new GroupLayout(SlapChop);
  72.             SlapChop.setLayout(SlapChopLayout);
  73.             SlapChopLayout.setHorizontalGroup(
  74.                 SlapChopLayout.createParallelGroup()
  75.                     .addGroup(SlapChopLayout.createSequentialGroup()
  76.                         .addContainerGap()
  77.                         .addGroup(SlapChopLayout.createParallelGroup()
  78.                             .addGroup(SlapChopLayout.createSequentialGroup()
  79.                                 .addGroup(SlapChopLayout.createParallelGroup()
  80.                                     .addComponent(Switch, GroupLayout.DEFAULT_SIZE, 84, Short.MAX_VALUE)
  81.                                     .addComponent(Pause, GroupLayout.DEFAULT_SIZE, 84, Short.MAX_VALUE)
  82.                                     .addComponent(Start, GroupLayout.DEFAULT_SIZE, 84, Short.MAX_VALUE))
  83.                                 .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
  84.                                 .addGroup(SlapChopLayout.createParallelGroup()
  85.                                     .addComponent(label1)
  86.                                     .addComponent(label2)
  87.                                     .addComponent(label3))
  88.                                 .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
  89.                                 .addGroup(SlapChopLayout.createParallelGroup()
  90.                                     .addComponent(Food, GroupLayout.Alignment.TRAILING, 0, 170, Short.MAX_VALUE)
  91.                                     .addComponent(NPC, 0, 170, Short.MAX_VALUE)
  92.                                     .addComponent(Other, GroupLayout.Alignment.TRAILING, 0, 170, Short.MAX_VALUE))
  93.                                 .addGap(12, 12, 12))
  94.                             .addGroup(SlapChopLayout.createSequentialGroup()
  95.                                 .addComponent(label4)
  96.                                 .addContainerGap(210, Short.MAX_VALUE))))
  97.             );
  98.             SlapChopLayout.setVerticalGroup(
  99.                 SlapChopLayout.createParallelGroup()
  100.                     .addGroup(SlapChopLayout.createSequentialGroup()
  101.                         .addContainerGap()
  102.                         .addGroup(SlapChopLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
  103.                             .addComponent(Start, GroupLayout.PREFERRED_SIZE, 19, GroupLayout.PREFERRED_SIZE)
  104.                             .addComponent(label1)
  105.                             .addComponent(NPC, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
  106.                         .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
  107.                         .addGroup(SlapChopLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
  108.                             .addComponent(Pause, GroupLayout.PREFERRED_SIZE, 19, GroupLayout.PREFERRED_SIZE)
  109.                             .addComponent(label2)
  110.                             .addComponent(Food, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
  111.                         .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
  112.                         .addGroup(SlapChopLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
  113.                             .addComponent(Switch, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE)
  114.                             .addComponent(label3)
  115.                             .addComponent(Other, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
  116.                         .addGap(8, 8, 8)
  117.                         .addComponent(label4)
  118.                         .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  119.             );
  120.         }
  121.     }
  122.  
  123.     private JPanel SlapChop;
  124.     private JButton Start;
  125.     private JButton Pause;
  126.     private JButton Switch;
  127.     private JComboBox NPC;
  128.     private JComboBox Food;
  129.     private JComboBox Other;
  130.     private JLabel label1;
  131.     private JLabel label2;
  132.     private JLabel label3;
  133.     private JLabel label4;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement