gridlayout怎么改变组件大小

avatar
作者
猴君
阅读量:7

要改变组件的大小,您可以使用setPreferredSize(Dimension)方法来设置组件的首选大小。以下是一个示例代码:

import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class GridLayoutExample { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(new GridLayout(3, 3)); JButton button1 = new JButton("Button 1"); button1.setPreferredSize(new Dimension(100, 100)); // 设置按钮1的大小为100x100像素 JButton button2 = new JButton("Button 2"); JButton button3 = new JButton("Button 3"); JButton button4 = new JButton("Button 4"); JButton button5 = new JButton("Button 5"); JButton button6 = new JButton("Button 6"); JButton button7 = new JButton("Button 7"); JButton button8 = new JButton("Button 8"); JButton button9 = new JButton("Button 9"); panel.add(button1); panel.add(button2); panel.add(button3); panel.add(button4); panel.add(button5); panel.add(button6); panel.add(button7); panel.add(button8); panel.add(button9); frame.add(panel); frame.pack(); frame.setVisible(true); } } 

在这个例子中,我们使用setPreferredSize(Dimension)方法将按钮1的大小设置为100x100像素。您可以根据需要设置其他组件的大小。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!