可以通过以下步骤实现:
JFrame frame = new JFrame();
frame.setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS));
JLabel label = new JLabel("Hello World!");
frame.add(label);
完整的示例代码如下:
import javax.swing.*;
public class BoxLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS));
JLabel label = new JLabel("Hello World!");
frame.add(label);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
这样,就成功向使用BoxLayout的JFrame添加了一个JLabel。BoxLayout是一种强大的布局管理器,它可以实现灵活的组件布局,特别适用于需要垂直或水平排列组件的情况。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云容器服务(TKE)。
领取专属 10元无门槛券
手把手带您无忧上云