如何在JFrame中添加面板

詹妮·基尔米扎(Jenya Kirmiza)

在此处输入图片说明

我不知道我应该使用哪种布局以及如何使用。谢谢。

我的框架(rootPanel是BorderLayout):

public class MainForm extends JFrame {

    private JPanel rootPanel;

    public MainForm(){
        super("Hello World!");

        setContentPane(rootPanel);


        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(800, 800);

        //Start window from center stream
        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
        this.setLocation(dim.width / 2 - this.getSize().width / 2, dim.height / 2 - this.getSize().height / 2);
        setVisible(true);

    }
}

我需要这样的东西。在此处输入图片说明我不需要全部。我应该使用哪种配置,以及如何正确放置面板?

用户名

我询问了面板和布局。我应该使用哪种布局来存储面板(如第一个图像)。

从您所提供的内容来看,使用FlowLayout对我来说似乎很好,它可以将组件按方向流排列。

您还可以在主面板中添加子面板以排列组件。不同的面板可以使用不同的布局。

范例:

在此处输入图片说明

根据您所拥有的,您可以执行以下操作。陈述的布局是您可以考虑将其用于面板的一些可能的布局。彩色框是您的面板。

教程站点非常清楚地指示了每个布局的工作方式。您可以据此选择最适合您的方案的布局。

现在,我可以根据您所提的问题告诉您所有这些。如有疑问,可以在评论中写。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从匿名ActionListener访问JFrame以在框架中添加面板?

如何在JFrame中调整这些面板的大小?

如何在面板中添加WebPage

如何在不使用JLabel的情况下将背景图像添加到没有面板的JFrame中?

如何在不使用按钮和面板的情况下将ActionListener添加到JFrame?

如何在Shiny Dashboard的主面板中添加更多空白?

如何在16.04中“添加到面板”?

如何在Django管理面板中多次添加字段

如何在属性面板中添加第二列值?

如何在现有面板中添加字段?

如何在指标面板中添加软件图标?

如何在NetBean Java中的jframe中存在的另一个面板中的其他面板上单击按钮时显示面板

如何在Java jFrame中动态添加图像和文本?

如何在JFrame中添加多个按钮?

单击面板时如何在ext js面板中添加项目?

如何将多个面板添加到JFrame?

JFrame中的多个面板

如何在jFrame上布置多个面板?(java)

如何在JFrame中分隔面板以分隔类

如何在jframe上切换gridpaglayout面板

如何在JFrame的窗口顶部设置Button面板?

如何在单击面板之前和之后添加新面板

如何在Javafx面板上添加边框?

如何在面板上添加竖线?

如何从面板内部切换JFrame中的JPanel?

如何在面板中添加2个按钮以折叠/展开ExtJs网格中的所有组?

如何在自定义扩展中的“轮廓”面板中添加元素?

单击html表单中的提交按钮时,如何在html和javascript中添加div面板?

如何在引导程序中向左侧和主面板添加不同的滚动条