Update src/main/java/dev/sillyangel/calc/Calculator.java
This commit is contained in:
@@ -63,6 +63,9 @@ public class Calculator extends JFrame implements KeyListener {
|
||||
setIconImage(Toolkit.getDefaultToolkit().getImage(Calculator.class.getResource("/images/appIcon.png")));
|
||||
setTitle("Calc (short for calculator)");
|
||||
setBounds(100, 100, 634, 553);
|
||||
setFocusable(true);
|
||||
setFocusTraversalKeysEnabled(false);
|
||||
addKeyListener(this);
|
||||
|
||||
JMenuBar menuBar = new JMenuBar();
|
||||
JMenu fileMenu = new JMenu("File");
|
||||
@@ -71,8 +74,7 @@ public class Calculator extends JFrame implements KeyListener {
|
||||
exitItem.addActionListener(e -> System.exit(0));
|
||||
|
||||
setJMenuBar(menuBar);
|
||||
setFocusable(true);
|
||||
setFocusTraversalKeysEnabled(false);
|
||||
|
||||
|
||||
fileMenu.add(exitItem);
|
||||
menuBar.add(fileMenu);
|
||||
@@ -82,7 +84,6 @@ public class Calculator extends JFrame implements KeyListener {
|
||||
setContentPane(contentPane);
|
||||
|
||||
display = new JTextField();
|
||||
display.addKeyListener(this);
|
||||
display.setForeground(new Color(30, 144, 255));
|
||||
display.setBackground(new Color(255, 255, 255));
|
||||
display.setEditable(false);
|
||||
@@ -376,20 +377,20 @@ public class Calculator extends JFrame implements KeyListener {
|
||||
@Override
|
||||
public void keyPressed(KeyEvent e) {
|
||||
int keyCode = e.getKeyCode();
|
||||
// System.out.println("Key Pressed: " + KeyEvent.getKeyText(keyCode));
|
||||
System.out.println("Key Pressed: " + KeyEvent.getKeyText(keyCode));
|
||||
}
|
||||
|
||||
// Implement the keyReleased method
|
||||
@Override
|
||||
public void keyReleased(KeyEvent e) {
|
||||
int keyCode = e.getKeyCode();
|
||||
// System.out.println("Key Released: " + KeyEvent.getKeyText(keyCode));
|
||||
System.out.println("Key Released: " + KeyEvent.getKeyText(keyCode));
|
||||
}
|
||||
|
||||
// Implement the keyTyped method
|
||||
@Override
|
||||
public void keyTyped(KeyEvent e) {
|
||||
char keyChar = e.getKeyChar();
|
||||
// System.out.println("Key Typed: " + keyChar);
|
||||
System.out.println("Key Typed: " + keyChar);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user