Class DigitalNumberViewer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
fr.esrf.tangoatk.widget.util.DigitalNumberViewer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable
Direct Known Subclasses:
DigitalNumberScalarViewer

public class DigitalNumberViewer extends JComponent
A class to display a number using large digit (clock like)
See Also:
  • Constructor Details

    • DigitalNumberViewer

      public DigitalNumberViewer()
      Construct a DigitalNumberViewer
  • Method Details

    • setFormat

      public void setFormat(String format)
      Sets the format (C like)
      Parameters:
      format - Format
    • getFormat

      public String getFormat()
      Returns:
      the current format (C like)
    • setValue

      public void setValue(double value)
      Sets the value
      Parameters:
      value - Value
    • setFontSize

      public void setFontSize(int size)
      Set the font size
      Parameters:
      size - Font size
    • getFontSize

      public int getFontSize()
    • setVerticalOffset

      public void setVerticalOffset(int offset)
      Sets the vertical offset of the value
      Parameters:
      offset - Vertical offset (pixel)
    • setHorizontalOffset

      public void setHorizontalOffset(int offset)
      Sets the horizontal offset of the value
      Parameters:
      offset - Horizontal offset
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • paint

      public void paint(Graphics g)
      Overrides:
      paint in class JComponent
    • main

      public static void main(String[] args)