如何在gridlayout中设置jbutton的大小?否则按钮大小有很多宽度,并且它不监听setSize或setBounds或setPreferedSize。在gridLayout中设置JButton大小
addBut = new JButton("Add");
addBut.addActionListener(this);
deleteBut = new JButton("Delete");
deleteBut.addActionListener(this);
selectionPanel = new JPanel();
selectionPanel.setLayout(new GridLayout(2,2));
TitledBorder selectionBorder = new TitledBorder("Options");
selectionBorder.setTitleColor(Color.BLUE);
selectionPanel.setBorder(selectionBorder);
selectionPanel.add(new JLabel("Department Name"));
selectionPanel.add(new JTextField(deptName));
selectionPanel.add(addBut);
selectionPanel.add(deleteBut);
selectionPanel.setPreferredSize(new Dimension(900,100));
为了更快得到更好的帮助,请以'最小'和'更大'的尺寸发布GUI的[SSCCE](http://sscce.org/)和ASCII艺术。 – 2013-03-14 01:19:19