【问题标题】:Inserting Boxes in Netbeans designer在 Netbeans 设计器中插入框
【发布时间】:2010-09-05 02:31:40
【问题描述】:

我正在尝试在JPanel 的布局中插入一些分隔符。我有 3 个按钮,我想在它们之间放置类似于 Box.createRigidArea(new Dimension(10, 0)) 的东西。 Netbeans 6.9.1 似乎没有创建它们的选项 - 这是真的吗?有什么解决方法吗?

【问题讨论】:

    标签: java swing netbeans layout


    【解决方案1】:

    另一种方法是将JPanel 设置为使用BoxLayout 并修改按钮的添加前或添加后代码以包含所需的Component

    this.add(Box.createVerticalStrut(10));
    

    生成的代码将如下所示:

    jButton1.setText("jButton1");
    this.add(Box.createVerticalStrut(10));
    add(jButton1);
    this.add(Box.createVerticalStrut(10));
    

    您还需要import javax.swing.Box

    【讨论】:

      【解决方案2】:

      简单的解决方法是添加一个具有自定义首选大小的 JPanel。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 2013-09-27
        • 1970-01-01
        • 1970-01-01
        • 2012-08-15
        • 1970-01-01
        相关资源
        最近更新 更多