Java Reference
In-Depth Information
import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;
public class TryBoxLayout4 {
public static void createWindow(){
// Set up the window as before...
// Create left column of radio buttons with struts and glue as
above...
// Create a panel with a titled border to hold the left Box
container
JPanel leftPanel = new JPanel(new BorderLayout());
leftPanel.setBorder(new TitledBorder(
new EtchedBorder(),
// Border
to use
"Line Color"));
// Border
title
leftPanel.add(left, BorderLayout.CENTER);
// Create right columns of checkboxes with struts and glue as
above...
// Create a panel with a titled border to hold the right Box
container
JPanel rightPanel = new JPanel(new BorderLayout());
rightPanel.setBorder(new TitledBorder(
new EtchedBorder(),
// Border
to use
"Line Properties"));
// Border
title
rightPanel.add(right, BorderLayout.CENTER);
// Create top row to hold left and right
Box top = Box.createHorizontalBox();
top.add(leftPanel);
top.add(Box.createHorizontalStrut(5));
// Space between
vertical boxes
top.add(rightPanel);
// Create bottom row of buttons
JPanel bottomPanel = new JPanel();
bottomPanel.setBorder(new CompoundBorder(
BorderFactory.createLineBorder(Color.black, 1),
//
Outer border
BorderFactory.createBevelBorder(BevelBorder.RAISED)));//
Inner border
// Create and add the buttons as before...
Search WWH ::




Custom Search