package com.nextwavesoft; import java.awt.Color; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.JFrame; import com.nextwavesoft.enumeration.DigitalCharacterOverflowAlignment; import com.nextwavesoft.enumeration.DigitalCharacterScrollingState; import com.nextwavesoft.enumeration.DigitalCharacterType; import com.nextwavesoft.enumeration.LedState; import com.nextwavesoft.enumeration.RectangularFrameType; import com.nextwavesoft.gauge.*; public class DigitalTest { public static void main(String[] argv) { DigitalTest m = new DigitalTest(); m.createAndShowGUI(); } /** * Creates the and show gui. */ private void createAndShowGUI() { //Create and set up the window. JFrame frame = new JFrame("IconDisplayer"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); DigitalGauge digitalGauge = new DigitalGauge(); digitalGauge.setFrameType( RectangularFrameType.RoundedRectangleThinRim); digitalGauge.setBackground(Color.BLACK); digitalGauge.setCharacterType(DigitalCharacterType.DotMatrix5By7Ellipse); digitalGauge.setText("Hello"); digitalGauge.setForeground(Color.RED); digitalGauge.setCharacterSpacing(5); digitalGauge.setCharacterPadding(10); digitalGauge.setCharacterCount(5); digitalGauge.setCharacterOverflowAlignment( DigitalCharacterOverflowAlignment.Left); digitalGauge.setScrollState(DigitalCharacterScrollingState.None); digitalGauge.setItalic(true); digitalGauge.setLedState(LedState.On); GridLayout gl = new GridLayout(1,3); frame.setLayout(gl); frame.add(digitalGauge); frame.pack(); frame.setSize(new Dimension(350, 150)); frame.setVisible(true); } }