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