java - 在 Java 中设置对话框窗口大小的推荐方法是什么

标签 java jdialog

我有一个很长的 Java 类

public class EditDialog extends JPanel implements ActionListener, ... {
    private JButton editDialog;
    // lots of code

    public EditDialog (String setting){
        this.setting = setting;
        JPanel main = new JPanel();
        // lots of code
    }
}

此对话框可以调整大小,但默认尺寸太小。我想默认设置更大的尺寸,同时保持缩放能力。我怎样才能做到这一点?似乎 getPreferredSizesetPreferredSize 可能有用,但我找不到如何使用这些函数的示例。

最佳答案

一般情况下您调用setSize()在使其可见之前先在顶级框架/对话框上。

C.f. Top Level Containers

关于java - 在 Java 中设置对话框窗口大小的推荐方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37076844/

相关文章:

java - 在 Maps API V2 中导入 KML

java - 如何在接口(interface)中使用 super 来默认实现

java - JDialog 框为"is"和“否”按钮/输入提供相同的结果

java jdialog任务栏按钮

java - 我想在一个对话框中显示多个输出。我该如何实现这个目标?

java - 使用 SNMP java 管理器监控 Windows 变量

java - Java中如何使用字符串来调用对象方法?

Java8 Lambda 性能与公共(public)函数

java - Java中没有指令的While循环

java - JOptionpane + JDialog(非模态)获取返回值