Java 如何与100%宽度垂直对齐?

Java 如何与100%宽度垂直对齐?,java,swing,layout,jpanel,Java,Swing,Layout,Jpanel,如何实现垂直对齐——JPanel以100%的宽度大小相互重叠 我想要这样的东西,但不知道怎么做 一种简单的方法,您可以使用BorderLayout实现此目的: frame = new JFrame(); frame.setBounds(100, 100, 495, 311); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(new BorderLayout()); JP

如何实现垂直对齐——JPanel以100%的宽度大小相互重叠

我想要这样的东西,但不知道怎么做


一种简单的方法,您可以使用
BorderLayout
实现此目的:

frame = new JFrame();
frame.setBounds(100, 100, 495, 311);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new BorderLayout());

JPanel jPanel = new JPanel();
frame.getContentPane().add(jPanel, BorderLayout.CENTER);

您可以使用
BorderLayout
的一种简单方法:

frame = new JFrame();
frame.setBounds(100, 100, 495, 311);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new BorderLayout());

JPanel jPanel = new JPanel();
frame.getContentPane().add(jPanel, BorderLayout.CENTER);

设置布局管理器应有助于垂直对齐(请参见Y轴)。

设置布局管理器应有助于垂直对齐(请参见Y轴).

您可以使用我来看看的
垂直布局图
。您可以使用我来看看的
垂直布局图
。当我向中心添加更多JPanel时,它将垂直对齐?如果您有更多面板,然后最好使用
FormLayout
哪一个是GUI最强大的布局?当我向中心添加更多JPanel时,它将垂直对齐?如果您有更多面板,那么最好使用
FormLayout
哪一个GUI最强大的布局不满足100%宽度。如果我没记错的话,BoxLayout可以使用首选尺寸。不满足100%宽度。如果我没记错的话,BoxLayout可以使用首选尺寸。