Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.Insets;
- import java.awt.Point;
- import java.awt.Rectangle;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import org.rsbot.event.events.ServerMessageEvent;
- import org.rsbot.event.listeners.PaintListener;
- import org.rsbot.event.listeners.ServerMessageListener;
- import org.rsbot.script.Script;
- import org.rsbot.script.ScriptManifest;
- @ScriptManifest(authors = { "Synchronized" }, name = "GuiTest", keywords = {
- "other", "money" }, version = 1.0, description = ("enjoy ^^"))
- public class GUItest extends Script implements PaintListener,
- ServerMessageListener {
- //variable
- public boolean onStart() {
- final GUI gui = new GUI();
- while (gui.isVisible()) {
- sleep(500);
- }
- return true;
- }
- @Override
- public int loop() {
- sleep(50);
- return 0;
- }
- public void onFinish() {
- env.saveScreenshot(true);
- log("Thanks for using. Bugs? report to the forum thread.");
- }
- @Override
- public void onRepaint(Graphics g) {
- if (game.isLoggedIn()) {
- }
- }
- @Override
- public void serverMessageRecieved(ServerMessageEvent e) {
- String msg = e.getMessage();
- if (msg.contains("something")) {
- // DO THIS
- }
- }
- public class Guites extends JPanel {
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- public Guites() {
- initComponents();
- }
- private void initComponents() {
- // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
- // Generated using JFormDesigner Evaluation license - emiel verlinden
- label1 = new JLabel();
- button1 = new JButton();
- //======== this ========
- // JFormDesigner evaluation mark
- setBorder(new javax.swing.border.CompoundBorder(
- new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
- "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
- javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12),
- 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();}});
- setLayout(null);
- //---- label1 ----
- label1.setText("HI");
- add(label1);
- label1.setBounds(40, 40, 120, 30);
- //---- button1 ----
- button1.setText("text");
- add(button1);
- button1.setBounds(new Rectangle(new Point(75, 215), button1.getPreferredSize()));
- { // compute preferred size
- Dimension preferredSize = new Dimension();
- for(int i = 0; i < getComponentCount(); i++) {
- Rectangle bounds = getComponent(i).getBounds();
- preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
- preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
- }
- Insets insets = getInsets();
- preferredSize.width += insets.right;
- preferredSize.height += insets.bottom;
- setMinimumSize(preferredSize);
- setPreferredSize(preferredSize);
- }
- // JFormDesigner - End of component initialization //GEN-END:initComponents
- }
- // JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
- // Generated using JFormDesigner Evaluation license - emiel verlinden
- private JLabel label1;
- private JButton button1;
- // JFormDesigner - End of variables declaration //GEN-END:variables
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement