如何在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