mirror of
https://github.com/sethm/symon.git
synced 2025-01-01 07:30:14 +00:00
Add Hard/Soft reset buttons
This commit is contained in:
parent
194a13d1ac
commit
7c2a007928
@ -110,7 +110,8 @@ public class Simulator {
|
|||||||
|
|
||||||
private JButton runStopButton;
|
private JButton runStopButton;
|
||||||
private JButton stepButton;
|
private JButton stepButton;
|
||||||
private JButton resetButton;
|
private JButton softResetButton;
|
||||||
|
private JButton hardResetButton;
|
||||||
private JComboBox<String> stepCountBox;
|
private JComboBox<String> stepCountBox;
|
||||||
|
|
||||||
private JFileChooser fileChooser;
|
private JFileChooser fileChooser;
|
||||||
@ -161,7 +162,8 @@ public class Simulator {
|
|||||||
|
|
||||||
runStopButton = new JButton("Run");
|
runStopButton = new JButton("Run");
|
||||||
stepButton = new JButton("Step");
|
stepButton = new JButton("Step");
|
||||||
resetButton = new JButton("Reset");
|
softResetButton = new JButton("Soft Reset");
|
||||||
|
hardResetButton = new JButton("Hard Reset");
|
||||||
|
|
||||||
stepCountBox = new JComboBox<String>(STEPS);
|
stepCountBox = new JComboBox<String>(STEPS);
|
||||||
stepCountBox.addActionListener(new ActionListener() {
|
stepCountBox.addActionListener(new ActionListener() {
|
||||||
@ -179,7 +181,8 @@ public class Simulator {
|
|||||||
buttonContainer.add(runStopButton);
|
buttonContainer.add(runStopButton);
|
||||||
buttonContainer.add(stepButton);
|
buttonContainer.add(stepButton);
|
||||||
buttonContainer.add(stepCountBox);
|
buttonContainer.add(stepCountBox);
|
||||||
buttonContainer.add(resetButton);
|
buttonContainer.add(softResetButton);
|
||||||
|
buttonContainer.add(hardResetButton);
|
||||||
|
|
||||||
// Left side - console
|
// Left side - console
|
||||||
consoleContainer.add(console, BorderLayout.CENTER);
|
consoleContainer.add(console, BorderLayout.CENTER);
|
||||||
@ -207,10 +210,17 @@ public class Simulator {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
resetButton.addActionListener(new ActionListener() {
|
softResetButton.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent actionEvent) {
|
public void actionPerformed(ActionEvent actionEvent) {
|
||||||
// If this was a CTRL-click, do a hard reset.
|
// If this was a CTRL-click, do a hard reset.
|
||||||
handleReset((actionEvent.getModifiers() & ActionEvent.CTRL_MASK) != 0);
|
handleReset(false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
hardResetButton.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent actionEvent) {
|
||||||
|
// If this was a CTRL-click, do a hard reset.
|
||||||
|
handleReset(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user