mirror of
https://github.com/sethm/symon.git
synced 2024-07-17 13:29:08 +00:00
Enter key can add breakpoints
This commit is contained in:
parent
7a9f9bfd55
commit
95f85b71b1
@ -30,6 +30,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.border.EmptyBorder;
|
import javax.swing.border.EmptyBorder;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.SortedSet;
|
import java.util.SortedSet;
|
||||||
|
|
||||||
@ -126,7 +127,7 @@ public class BreakpointsWindow extends JFrame {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
addButton.addActionListener(e -> {
|
ActionListener addBreakpointListener = e -> {
|
||||||
int value = -1;
|
int value = -1;
|
||||||
|
|
||||||
String newBreakpoint = addTextField.getText();
|
String newBreakpoint = addTextField.getText();
|
||||||
@ -136,7 +137,7 @@ public class BreakpointsWindow extends JFrame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
value = Integer.parseInt(addTextField.getText(), 16);
|
value = (Integer.parseInt(addTextField.getText(), 16) & 0xffff);
|
||||||
} catch (NumberFormatException ex) {
|
} catch (NumberFormatException ex) {
|
||||||
logger.warn("Can't parse page number {}", newBreakpoint);
|
logger.warn("Can't parse page number {}", newBreakpoint);
|
||||||
return;
|
return;
|
||||||
@ -151,7 +152,10 @@ public class BreakpointsWindow extends JFrame {
|
|||||||
logger.debug("Added breakpoint ${}", HexUtil.wordToHex(value));
|
logger.debug("Added breakpoint ${}", HexUtil.wordToHex(value));
|
||||||
|
|
||||||
addTextField.setText(EMPTY_STRING);
|
addTextField.setText(EMPTY_STRING);
|
||||||
});
|
};
|
||||||
|
|
||||||
|
addButton.addActionListener(addBreakpointListener);
|
||||||
|
addTextField.addActionListener(addBreakpointListener);
|
||||||
|
|
||||||
removeButton.addActionListener(e -> listModel.removeElement(breakpointsList.getSelectedIndex()));
|
removeButton.addActionListener(e -> listModel.removeElement(breakpointsList.getSelectedIndex()));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user