1 | public JTextField getJTextField()↵ | | 1 | public JTextField getJTextField()↵
|
2 | {↵ | | 2 | {↵
|
3 | _textComponent = new RestorableJTextField();↵ | | 3 | _textComponent = new RestorableJTextField();↵
|
|
4 | // special handling of operations while editing this data type↵ | | 4 | // special handling of operations while editing this data type↵
|
5 | ((RestorableJTextField) _textComponent).addKeyListener(new KeyTextHandler());↵ | | 5 | ((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler());↵
|
|
6 | //↵ | | 6 | //↵
|
7 | // handle mouse events for double-click creation of popup dialog.↵ | | 7 | // handle mouse events for double-click creation of popup dialog.↵
|
8 | // 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↵
|
9 | // 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↵
|
10 | // inner class as is done with the KeyTextHandler class.↵ | | 10 | // inner class as is done with the KeyTextHandler class.↵
|
11 | //↵ | | 11 | //↵
|
12 | ((RestorableJTextField) _textComponent).addMouseListener(new MouseAdapter()↵ | | 12 | ((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter()↵
|
13 | {↵ | | 13 | {↵
|
14 | public void mousePressed(MouseEvent evt)↵ | | 14 | public void mousePressed(MouseEvent evt)↵
|
15 | {↵ | | 15 | {↵
|
16 | if (evt.getClickCount() == 2)↵ | | 16 | if (evt.getClickCount() == 2)↵
|
17 | {↵ | | 17 | {↵
|
18 | MouseEvent tableEvt =↵ | | 18 | MouseEvent tableEvt =↵
|
19 | SwingUtilities.convertMouseEvent(↵ | | 19 | SwingUtilities.convertMouseEvent(↵
|
20 | (RestorableJTextField) DataTypeBoolean.this._textComponent, evt,↵ | | 20 | (RestorableJTextField)DataTypeClob.this._textComponent,↵
|
21 | DataTypeBoolean.this._table);↵ | | 21 | evt, DataTypeClob.this._table);↵
|
22 | CellDataPopup.showDialog(DataTypeBoolean.this._table, ↵ | | 22 | CellDataPopup.showDialog(DataTypeClob.this._table,↵
|
23 | DataTypeBoolean.this._colDef, tableEvt,↵ | | 23 | DataTypeClob.this._colDef, tableEvt,↵
|
24 | true);↵ | | 24 | true);↵
|
25 | }↵ | | 25 | }↵
|
26 | }↵ | | 26 | }↵
|
27 | }); // end of mouse listener↵ | | 27 | }); // end of mouse listener↵
|
|
28 | return (JTextField) _textComponent;↵ | | 28 | return (JTextField)_textComponent;↵
|
29 | | | 29 |
|