Class InPlaceEditHandler
- java.lang.Object
-
- com.inductiveautomation.vision.api.designer.beans.InPlaceEditHandler
-
- All Implemented Interfaces:
DoubleClickHandler
public abstract class InPlaceEditHandler extends java.lang.Object implements DoubleClickHandler
A double-click handler that implements in-place editing for components that want text editability.
-
-
Constructor Summary
Constructors Constructor Description InPlaceEditHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JTextFieldcreateField(javax.swing.JComponent component)protected java.awt.FontgetFont(javax.swing.JComponent component)protected abstract intgetHorizontalAlignment(javax.swing.JComponent component)protected java.awt.InsetsgetInsets(javax.swing.JComponent component)protected java.lang.StringgetPropertyName()protected abstract java.lang.StringgetText(javax.swing.JComponent component)protected booleanisPropertyBound(javax.swing.JComponent component)voidonDoubleClick(javax.swing.JComponent component, WindowWorkspace workspace)protected abstract voidsetText(javax.swing.JComponent component, java.lang.String text)
-
-
-
Method Detail
-
onDoubleClick
public void onDoubleClick(javax.swing.JComponent component, WindowWorkspace workspace)- Specified by:
onDoubleClickin interfaceDoubleClickHandler
-
isPropertyBound
protected boolean isPropertyBound(javax.swing.JComponent component)
-
getPropertyName
protected java.lang.String getPropertyName()
-
createField
protected javax.swing.JTextField createField(javax.swing.JComponent component)
-
getFont
protected java.awt.Font getFont(javax.swing.JComponent component)
-
getInsets
protected java.awt.Insets getInsets(javax.swing.JComponent component)
-
getHorizontalAlignment
protected abstract int getHorizontalAlignment(javax.swing.JComponent component)
-
getText
protected abstract java.lang.String getText(javax.swing.JComponent component)
-
setText
protected abstract void setText(javax.swing.JComponent component, java.lang.String text)
-
-