1 | public JTextField getJTextField()↵ | | 1 | public JTextField getJTextField()↵
|
2 | {↵ | | |
|
3 | ↵ | | 2 | {↵
|
4 | _textComponent = new RestorableJTextField();↵ | | 3 | _textComponent = new RestorableJTextField();↵
|
|
5 | // special handling of operations while editing this data type↵ | | 4 | // special handling of operations while editing this data type↵
|
6 | ((RestorableJTextField) _textComponent).addKeyListener(new KeyTextHandler());↵ | | 5 | ((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler());↵
|
|
7 | //↵ | | |
|
8 | ↵ | | 6 | //↵
|
9 | // handle mouse events for double-click creation of popup dialog.↵ | | 7 | // handle mouse events for double-click creation of popup dialog.↵
|
10 | // This happens only in the JTextField, not the JTextArea, so we can↵ | | 8 | // This happens only in the JTextField, not the JTextArea, so we can↵
|
11 | // make this an inner class within this method rather than a separate↵ | | 9 | // make this an inner class within this method rather than a separate↵
|
12 | // inner class as is done with the KeyTextHandler class.↵ | | 10 | // inner class as is done with the KeyTextHandler class.↵
|
13 | //↵ | | |
|
14 | ↵ | | 11 | //↵
|
15 | ((RestorableJTextField) _textComponent).addMouseListener(new MouseAdapter()↵ | | 12 | ((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter()↵
|
16 | {↵ | | |
|
17 | ↵ | | 13 | {↵
|
18 | public void mousePressed(MouseEvent evt)↵ | | 14 | public void mousePressed(MouseEvent evt)↵
|
19 | {↵ | | |
|
20 | ↵ | | 15 | {↵
|
21 | if (evt.getClickCount() == 2)↵ | | 16 | if (evt.getClickCount() == 2)↵
|
22 | {↵ | | |
|
23 | ↵ | | 17 | {↵
|
24 | MouseEvent tableEvt =↵ | | 18 | MouseEvent tableEvt =↵
|
25 | SwingUtilities.convertMouseEvent(↵ | | 19 | SwingUtilities.convertMouseEvent(↵
|
26 | (RestorableJTextField) DataTypeBoolean.this._textComponent, evt,↵ | | 20 | (RestorableJTextField)DataTypeTime.this._textComponent,↵
|
27 | ↵ | | |
|
28 | DataTypeBoolean.this._table);↵ | | 21 | evt, DataTypeTime.this._table);↵
|
29 | CellDataPopup.showDialog(DataTypeBoolean.this._table,↵ | | 22 | CellDataPopup.showDialog(DataTypeTime.this._table,↵
|
30 | DataTypeBoolean.this._colDef, tableEvt,↵ | | 23 | DataTypeTime.this._colDef, tableEvt,↵
|
31 | true);↵ | | |
|
32 | }↵ | | |
|
33 | }↵ | | |
|
34 | ↵ | | 24 | true);↵
|
| | | 25 | }↵
|
| | | 26 | }↵
|
35 | }); // end of mouse listener↵ | | 27 | }); // end of mouse listener↵
|
|
36 | return (JTextField) _textComponent;↵ | | 28 | return (JTextField)_textComponent;↵
|
37 | | | 29 |
|