【发布时间】:2013-03-01 14:20:45
【问题描述】:
gridlayout中如何设置jbutton的大小?否则按钮大小有很多宽度,它不听 setSize 或 setBounds 或 setPreferedSize。
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));
【问题讨论】:
-
为了尽快获得更好的帮助,请发布SSCCE 和“最小”和“更大”尺寸的 GUI 的 ASCII 艺术。