/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.tools.gui.jbands;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JLabel;
import de.cismet.tools.gui.jbands.interfaces.BandPrefixProvider;
/**
* DOCUMENT ME!
*
* @author thorsten
* @version $Revision$, $Date$
*/
public class SimpleBand extends PlainBand implements BandPrefixProvider {
//~ Instance fields --------------------------------------------------------
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
protected JLabel prefix = new JLabel();
//~ Constructors -----------------------------------------------------------
/**
* Creates a new SimpleBand object.
*/
public SimpleBand() {
this("");
}
/**
* Creates a new SimpleBand object.
*
* @param title DOCUMENT ME!
*/
public SimpleBand(final String title) {
prefix.setOpaque(false);
prefix.setText(title);
prefix.setHorizontalAlignment(JLabel.RIGHT);
prefix.setBorder(BorderFactory.createEmptyBorder(0, 6, 0, 6));
}
//~ Methods ----------------------------------------------------------------
@Override
public JComponent getPrefixComponent() {
return prefix;
}
}