Hi scripters. Here is code to put a mini screen the user can use to babysit their bot.
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GUI extends JFrame{
private JPanel contentPane;
BufferedImage capture;
public GUI() {
setResizable(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(384, 255);
contentPane = new JPanel();
setContentPane(contentPane);
JPanel panel = new JPanel();
contentPane.add(panel, BorderLayout.CENTER);
}
public void paint(Graphics g)
{
g.drawImage(capture,2,30,getContentPane().getWidth(),getContentPane().getHeight(),getContentPane());
}
public void setImage(BufferedImage image)
{
capture = image;
}
}
How to Implement:
BufferedImage capture;
GUI gui;
public int onLoop() throws InterruptedException
{
capture = client.getColorPicker().getBufferedImage();
gui.setImage(capture);
gui.repaint();
return 200;
}
public void onStart(){
gui = new GUI();
gui.setVisible(true);
}