mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-05 08:39:30 +00:00
Merge pull request #103 from CapslockRSPS/Development
[FEATURE] Clear logger button added && Pause button fix
This commit is contained in:
@@ -151,7 +151,7 @@ public class BotUI extends JFrame implements ActionListener, ComponentListener,
|
|||||||
this.performCommand(e.getActionCommand());
|
this.performCommand(e.getActionCommand());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void performCommand(String command){
|
public void performCommand(String command) {
|
||||||
switch (command) {
|
switch (command) {
|
||||||
case "Create screenshot":
|
case "Create screenshot":
|
||||||
try {
|
try {
|
||||||
@@ -218,6 +218,12 @@ public class BotUI extends JFrame implements ActionListener, ComponentListener,
|
|||||||
pauseScript = true;
|
pauseScript = true;
|
||||||
break;
|
break;
|
||||||
case "Stop":
|
case "Stop":
|
||||||
|
if (pauseScript) {
|
||||||
|
pauseScript = false;
|
||||||
|
pause.setEnabled(false);
|
||||||
|
run.setEnabled(true);
|
||||||
|
stop.setEnabled(false);
|
||||||
|
}
|
||||||
setScriptState(Script.STATE_STOPPED);
|
setScriptState(Script.STATE_STOPPED);
|
||||||
break;
|
break;
|
||||||
case "Logger":
|
case "Logger":
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ import org.parabot.core.ui.components.GamePanel;
|
|||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author JKetelaar
|
* @author JKetelaar
|
||||||
@@ -23,6 +25,16 @@ public class Logger extends JPanel {
|
|||||||
JScrollPane pane = new JScrollPane(list);
|
JScrollPane pane = new JScrollPane(list);
|
||||||
add(pane, BorderLayout.CENTER);
|
add(pane, BorderLayout.CENTER);
|
||||||
|
|
||||||
|
JButton button = new JButton("Clear Logger");
|
||||||
|
button.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
clearLogger();
|
||||||
|
addMessage("Logger started", false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
add(button, BorderLayout.SOUTH);
|
||||||
|
|
||||||
list.setCellRenderer(getRenderer());
|
list.setCellRenderer(getRenderer());
|
||||||
|
|
||||||
model = new DefaultListModel<>();
|
model = new DefaultListModel<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user