View Single Post
  #3 (permalink)  
Old 06-08-2009, 09:08 PM
hardwired's Avatar
hardwired hardwired is offline
Senior Member
 
Join Date: Jul 2007
Posts: 1,577
Rep Power: 4
hardwired is on a distinguished road
Default
Code:
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);
    }
}
Reply With Quote