Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.51 KB | None | 0 0
  1. import java.awt.Dimension;
  2. import java.awt.Graphics;
  3. import java.awt.Insets;
  4. import java.awt.Point;
  5. import java.awt.Rectangle;
  6.  
  7. import javax.swing.JButton;
  8. import javax.swing.JFrame;
  9. import javax.swing.JLabel;
  10. import javax.swing.JPanel;
  11.  
  12. import org.rsbot.event.events.ServerMessageEvent;
  13. import org.rsbot.event.listeners.PaintListener;
  14. import org.rsbot.event.listeners.ServerMessageListener;
  15. import org.rsbot.script.Script;
  16. import org.rsbot.script.ScriptManifest;
  17.  
  18.  
  19. @ScriptManifest(authors = { "Synchronized" }, name = "GuiTest", keywords = {
  20.         "other", "money" }, version = 1.0, description = ("enjoy ^^"))
  21. public class GUItest extends Script implements PaintListener,
  22.         ServerMessageListener {
  23.    
  24.     //variable
  25.     public boolean onStart() {
  26.         final GUI gui = new GUI();
  27.         while (gui.isVisible()) {
  28.             sleep(500);
  29.         }
  30.  
  31.         return true;
  32.     }
  33.  
  34.     @Override
  35.     public int loop() {
  36.         sleep(50);
  37.         return 0;
  38.     }
  39.  
  40.     public void onFinish() {
  41.         env.saveScreenshot(true);
  42.         log("Thanks for using. Bugs? report to the forum thread.");
  43.     }
  44.  
  45.     @Override
  46.     public void onRepaint(Graphics g) {
  47.         if (game.isLoggedIn()) {
  48.         }
  49.     }
  50.  
  51.     @Override
  52.     public void serverMessageRecieved(ServerMessageEvent e) {
  53.         String msg = e.getMessage();
  54.         if (msg.contains("something")) {
  55.             // DO THIS
  56.         }
  57.  
  58.     }
  59.  
  60.     public class Guites extends JPanel {
  61.         /**
  62.          *
  63.          */
  64.         private static final long serialVersionUID = 1L;
  65.         public Guites() {
  66.             initComponents();
  67.         }
  68.  
  69.         private void initComponents() {
  70.             // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
  71.             // Generated using JFormDesigner Evaluation license - emiel  verlinden
  72.             label1 = new JLabel();
  73.             button1 = new JButton();
  74.  
  75.             //======== this ========
  76.  
  77.             // JFormDesigner evaluation mark
  78.             setBorder(new javax.swing.border.CompoundBorder(
  79.                 new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
  80.                     "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
  81.                     javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12),
  82.                     java.awt.Color.red), getBorder())); addPropertyChangeListener(new java.beans.PropertyChangeListener(){public void propertyChange(java.beans.PropertyChangeEvent e){if("border".equals(e.getPropertyName()))throw new RuntimeException();}});
  83.  
  84.             setLayout(null);
  85.  
  86.             //---- label1 ----
  87.             label1.setText("HI");
  88.             add(label1);
  89.             label1.setBounds(40, 40, 120, 30);
  90.  
  91.             //---- button1 ----
  92.             button1.setText("text");
  93.             add(button1);
  94.             button1.setBounds(new Rectangle(new Point(75, 215), button1.getPreferredSize()));
  95.  
  96.             { // compute preferred size
  97.                 Dimension preferredSize = new Dimension();
  98.                 for(int i = 0; i < getComponentCount(); i++) {
  99.                     Rectangle bounds = getComponent(i).getBounds();
  100.                     preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  101.                     preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
  102.                 }
  103.                 Insets insets = getInsets();
  104.                 preferredSize.width += insets.right;
  105.                 preferredSize.height += insets.bottom;
  106.                 setMinimumSize(preferredSize);
  107.                 setPreferredSize(preferredSize);
  108.             }
  109.             // JFormDesigner - End of component initialization  //GEN-END:initComponents
  110.         }
  111.  
  112.         // JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
  113.         // Generated using JFormDesigner Evaluation license - emiel  verlinden
  114.         private JLabel label1;
  115.         private JButton button1;
  116.         // JFormDesigner - End of variables declaration  //GEN-END:variables
  117.     }
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement