import java.awt.*;
import javax.swing.*;
public class SameHeight {
private JPanel getContent() {
JPanel panel = new JPanel(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.VERTICAL;
panel.add(getButton(1, ""), gbc);
panel.add(getButton(2, "<br>Spring Water"), gbc);
panel.add(getButton(3, ""), gbc);
panel.add(getButton(4, "<br>Fountain Water"), gbc);
panel.add(getButton(5, ""), gbc);
panel.add(getButton(6, "<br>Moutain Spring Water"), gbc);
return panel;
}
private JButton getButton(int n, String text) {
String s = "<html><body>Button " + n +
text + "</html></body>";
return new JButton(s);
}
public static void main( String args[] ) {
SameHeight test = new SameHeight();
JFrame frame = new JFrame("Box Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
contentPane.add(test.getContent());
frame.pack();
frame.setVisible(true);
}
} |