如何为无名 JFrame 设置框布局?

How do I set box layout for a nameless JFrame?

好的,我正在尝试将无名 jFrame 的 setLayout 设置为 BoxLayout,我应该用什么代替 'WhatDoIPutHere?'

import javax.swing.BoxLayout;
import javax.swing.JFrame;

public class InterestCalculator extends JFrame{

    private static final long serialVersionUID = 1L;

    public static void main(String [] args) {
        InterestCalculator comp = new InterestCalculator();
        comp.FrameHandler();
    }

    public void FrameHandler() {

        setTitle("Template");
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new BoxLayout(WhatDoIPutHere?, BoxLayout.Y_AXIS));
        pack();
        setVisible(true);
    }
}
  • 创建 JPanel
  • 将框布局设置为面板
  • 将面板添加到框架。

另外,不要扩展 JFrame 除非更改现有功能或添加新功能。