public JTextField getJTextField() { _textComponent = new RestorableJTextField(); // special handling of operations while editing this data type ((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler()); // // handle mouse events for double-click creation of popup dialog. // This happens only in the JTextField, not the JTextArea, so we can // make this an inner class within this method rather than a separate // inner class as is done with the KeyTextHandler class. // ((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent evt) { if (evt.getClickCount() == 2) { MouseEvent tableEvt = SwingUtilities.convertMouseEvent( (RestorableJTextField)DataTypeLong.this._textComponent, evt, DataTypeLong.this._table); CellDataPopup.showDialog(DataTypeLong.this._table, DataTypeLong.this._colDef, tableEvt, true); } } }); // end of mouse listener return (JTextField)_textComponent;
public JTextField getJTextField() { _textComponent = new RestorableJTextField(); // special handling of operations while editing this data type ((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler()); // // handle mouse events for double-click creation of popup dialog. // This happens only in the JTextField, not the JTextArea, so we can // make this an inner class within this method rather than a separate // inner class as is done with the KeyTextHandler class. // ((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent evt) { if (evt.getClickCount() == 2) { MouseEvent tableEvt = SwingUtilities.convertMouseEvent( (RestorableJTextField)DataTypeTime.this._textComponent, evt, DataTypeTime.this._table); CellDataPopup.showDialog(DataTypeTime.this._table, DataTypeTime.this._colDef, tableEvt, true); } } }); // end of mouse listener return (JTextField)_textComponent;
Clone fragments detected by clone detection tool
File path: /sql12/fw/src/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent/DataTypeLong.java File path: /sql12/fw/src/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent/DataTypeTime.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public JTextField getJTextField() {
1
public JTextField getJTextField() {
2
		_textComponent = new RestorableJTextField();
2
      _textComponent = new RestorableJTextField();
3
		
4
		
5
// special handling of operations while editing this data type
3
      // special handling of operations while editing this data type
6
		((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler());
4
      ((RestorableJTextField)_textComponent).addKeyListener(new KeyTextHandler());
7
				
8
		//
9
		
5
      //
10
// handle mouse events for double-click creation of popup dialog.
6
      // handle mouse events for double-click creation of popup dialog.
11
		// This happens only in the JTextField, not the JTextArea, so we can
7
      // This happens only in the JTextField, not the JTextArea, so we can
12
		// make this an inner class within this method rather than a separate
8
      // make this an inner class within this method rather than a separate
13
		// inner class as is done with the KeyTextHandler class.
9
      // inner class as is done with the KeyTextHandler class.
14
		//
15
		
10
      //
16
((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter()
11
      ((RestorableJTextField)_textComponent).addMouseListener(new MouseAdapter()
17
		{
18
			
12
      {
19
public void mousePressed(MouseEvent evt)
13
         public void mousePressed(MouseEvent evt)
20
			{
21
				
14
         {
22
if (evt.getClickCount() == 2)
15
            if (evt.getClickCount() == 2)
23
				{
24
					
16
            {
25
MouseEvent tableEvt = SwingUtilities.convertMouseEvent(
17
               MouseEvent tableEvt = SwingUtilities.convertMouseEvent(
26
						(RestorableJTextField)DataTypeLong.this._textComponent,
18
                  (RestorableJTextField)DataTypeTime.this._textComponent,
27
						evt, DataTypeLong.this._table);
19
                  evt, DataTypeTime.this._table);
28
					CellDataPopup.showDialog(DataTypeLong.this._table,
20
               CellDataPopup.showDialog(DataTypeTime.this._table,
29
						DataTypeLong.this._colDef, tableEvt, true);
21
                  DataTypeTime.this._colDef, tableEvt, true);
30
				}
31
			}
32
		
22
            }
23
         }
33
});	// end of mouse listener
24
      });	// end of mouse listener
34
		return (JTextField)_textComponent;
25
      return (JTextField)_textComponent;
35
	
26
   
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0