package se.datadosen.component;
import javax.swing.JPanel;
import javax.swing.*;
import javax.swing.border.*;
/**
* A ControlPanel is a JPanel which has "RiverLayout" as default layout manager.
* This is the preferred panel for making user interfaces in a simple way.
* @author David Ekholm
* @version 1.0
* @see RiverLayout
*/
public class ControlPanel extends JPanel implements se.datadosen.util.JComponentHolder {
/**
* Create a plain ControlPanel
*/
public ControlPanel() {
super(new RiverLayout());
}
/**
* Create a control panel framed with a titled border
*/
public ControlPanel(String title) {
this();
setTitle(title);
}
public void setTitle(String title) {
setBorder(new TitledBorder(BorderFactory.createEtchedBorder(), title));
}
}