在Java中,要調整JFrame窗口的大小,您可以使用以下方法:
JFrame frame = new JFrame("My JFrame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize()
方法設置窗口的大小:frame.setSize(width, height);
其中width
和height
是您希望窗口的寬度和高度。例如:
frame.setSize(400, 300);
pack()
方法根據窗口中包含的組件自動調整窗口大小:frame.pack();
在添加所有組件到JFrame之后調用pack()
方法。這將導致窗口大小根據其內容自動調整。
setPreferredSize()
方法設置窗口的首選大小:frame.setPreferredSize(new Dimension(width, height));
其中width
和height
是您希望窗口的首選寬度和高度。例如:
frame.setPreferredSize(new Dimension(400, 300));
setMinimumSize()
和setMaximumSize()
方法設置窗口的最小和最大大小:frame.setMinimumSize(new Dimension(minWidth, minHeight));
frame.setMaximumSize(new Dimension(maxWidth, maxHeight));
其中minWidth
、minHeight
、maxWidth
和maxHeight
分別是最小寬度、最小高度、最大寬度和最大高度。例如:
frame.setMinimumSize(new Dimension(200, 100));
frame.setMaximumSize(new Dimension(600, 400));
BorderLayout
布局管理器:JPanel panel = new JPanel(new BorderLayout());
frame.add(panel);
結合以上方法,您可以輕松地調整JFrame窗口的大小。