|
8 | 8 | import java.awt.Font;
|
9 | 9 | import java.awt.event.ActionEvent;
|
10 | 10 | import java.awt.event.ActionListener;
|
| 11 | +import java.awt.event.KeyListener; |
| 12 | +import java.awt.event.MouseWheelListener; |
11 | 13 | import java.awt.event.WindowAdapter;
|
12 | 14 | import java.awt.event.WindowEvent;
|
13 | 15 | import java.text.SimpleDateFormat;
|
@@ -46,12 +48,21 @@ public abstract class AbstractTextMonitor extends AbstractMonitor {
|
46 | 48 | protected JComboBox<String> lineEndings;
|
47 | 49 | protected JComboBox<String> serialRates;
|
48 | 50 |
|
49 | | - public AbstractTextMonitor(Basebase, BoardPort boardPort) { |
| 51 | + public AbstractTextMonitor(BoardPort boardPort) { |
50 | 52 | super(boardPort);
|
| 53 | + } |
51 | 54 |
|
52 | | - // Add font size adjustment listeners. This has to be done here due to |
53 | | - // super(boardPort) invoking onCreateWindow(...) before we can store base. |
54 | | - base.addEditorFontResizeListeners(textArea); |
| 55 | + @Override |
| 56 | + public synchronized void addMouseWheelListener(MouseWheelListener l) { |
| 57 | + super.addMouseWheelListener(l); |
| 58 | + textArea.addMouseWheelListener(l); |
| 59 | + } |
| 60 | + |
| 61 | + @Override |
| 62 | + public synchronized void addKeyListener(KeyListener l) { |
| 63 | + super.addKeyListener(l); |
| 64 | + textArea.addKeyListener(l); |
| 65 | + textField.addKeyListener(l); |
55 | 66 | }
|
56 | 67 |
|
57 | 68 | @Override
|
|
0 commit comments