Interface ILcdBeanGUIFactory

All Known Implementing Classes:
TLcdBeanGUIFactoryAWT, TLcdBeanGUIFactorySW

@Deprecated public interface ILcdBeanGUIFactory
Deprecated.
Use a UI builder (e.g. Swing) or binding framework instead.
This interface defines factories for creating a Component that can edit a property using an associated PropertyEditor. Such interface will be typically used by any instance of TLcdBeanGUIFactory for building a property sheet for editing the properties of a bean.
  • Method Details

    • createPropertyEditorComponent

      Component createPropertyEditorComponent(PropertyEditor aPropertyEditor, ILcdBeanEditor aBeanEditor)
      Deprecated.
      Returns:
      a Component that can edit a property using the given PropertyEditor.
    • createPropertySheet

      ILcdPropertySheet createPropertySheet(PropertyEditor aPropertyEditor)
      Deprecated.
      Parameters:
      aPropertyEditor - can be null if the Object is not a property of another.
      Returns:
      a ILcdPropertySheet that can edit the properties of an Object
    • createPropertyDialog

      ILcdPropertyDialog createPropertyDialog(ILcdBeanEditor aBeanEditor, Component aBeanEditorComponent, Frame aParentFrame, String aTitle, boolean aDialogModal)
      Deprecated.
      Returns:
      a ILcdPropertyDialog that displays the properties of an Object that can be edited
    • createPropertyDialog

      ILcdPropertyDialog createPropertyDialog(PropertyEditor aPropertyEditor, Frame aParentFrame, boolean aDialogModal)
      Deprecated.
      Returns:
      a ILcdPropertyDialog that displays the properties of an Object that can be edited
    • createPropertyDialog

      ILcdPropertyDialog createPropertyDialog(PropertyEditor aPropertyEditor, Frame aParentFrame, String aTitle, boolean aDialogModal)
      Deprecated.
      Returns:
      a ILcdPropertyDialog that displays the properties of an Object that can be edited