Package hec.gfx2d

Class LabelPropertiesPanel

All Implemented Interfaces:
ComponentPanel, ActionListener, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, Modifiable, RmaValidComponent
Direct Known Subclasses:
G2dAxisLabelPropertiesPanel, G2dTitlePropertiesPanel

public class LabelPropertiesPanel extends DefaultJPanel implements ComponentPanel
See Also:
  • Field Details

  • Constructor Details

    • LabelPropertiesPanel

      public LabelPropertiesPanel()
  • Method Details

    • buildControls

      protected void buildControls()
    • getProperties

      public G2dLabelDrawProp getProperties()
    • addListeners

      protected void addListeners()
    • savePanel

      public boolean savePanel()
      Overrides:
      savePanel in class DefaultJPanel
    • fillPanel

      public void fillPanel()
      Description copied from class: AbstractJPanel
      Force subclasses to use this interface.
      Overrides:
      fillPanel in class DefaultJPanel
    • setData

      public void setData(G2dLabelDrawProp properties)
    • getData

      public G2dLabelDrawProp getData()
    • setComponentsEnabled

      public void setComponentsEnabled(boolean enabled)
      Specified by:
      setComponentsEnabled in interface ComponentPanel
      Parameters:
      enabled -
      See Also:
    • isAllLabelsCheckSelected

      public boolean isAllLabelsCheckSelected()
      Returns true if the "all labels use the same font" is checked.
      Returns:
    • isAllLabelsCheckVisible

      public boolean isAllLabelsCheckVisible()
    • setAllLabelsCheckVisible

      protected void setAllLabelsCheckVisible(boolean b)
    • setSampleText

      public void setSampleText(String text)
    • setText

      public void setText(String text)
    • getText

      public String getText()