this.swing = swing;
// setBorderStyle(LOWERED);
setBorder(swing.emptyBorder10);
setLayout(new BorderLayout());
borderedPane = new JPanel();
borderedPane.setLayout(new BorderLayout());
borderedPane.setBorder(BorderFactory.createTitledBorder("Bordered Pane"));
// Create title position controls
JPanel controls = new JPanel();
controls.setBorder(swing.emptyBorder20);
controls.setLayout(new BoxLayout(controls, BoxLayout.Y_AXIS));
controls.add(Box.createRigidArea(swing.vpad10));
JRadioButton b;
ButtonGroup group = new ButtonGroup();
JLabel label = new JLabel("Title Position:");
label.setFont(swing.boldFont);
controls.add(label);
b = (JRadioButton) controls.add(new JRadioButton("Above Top"));
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Top"));
b.setSelected(true);
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Below Top"));
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Above Bottom"));
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Bottom"));
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Below Bottom"));
b.addActionListener(borderedPaneListener);
group.add(b);
controls.add(Box.createRigidArea(swing.vpad10));
label = new JLabel("Title Justification:");
label.setFont(swing.boldFont);
controls.add(label);
group = new ButtonGroup();
b = (JRadioButton) controls.add(new JRadioButton("Left"));
b.addActionListener(borderedPaneListener);
b.setSelected(true);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Center"));
b.addActionListener(borderedPaneListener);
group.add(b);
b = (JRadioButton) controls.add(new JRadioButton("Right"));
b.addActionListener(borderedPaneListener);
group.add(b);
// Add panels
add("Center", borderedPane);
borderedPane.add("Center", controls);
// add("East", controls);