Eclipse/Java非常小的对话框窗口

Eclipse/Java非常小的对话框窗口,java,eclipse,joptionpane,Java,Eclipse,Joptionpane,我是Java和Eclipse新手。我正在尝试为GUI使用JOptionPane类并获取用户输入。 当我运行程序时,我看到一个非常小的Java对话框窗口(附加的PrtScr)。其他计算机中的相同程序/对话框窗口显示得更大。 我的系统的显示分辨率为3200 x 1800(推荐)。 如何使此对话框窗口的默认大小变大? 多谢各位 您可以通过以下几个选项更改对话框窗口的大小: 1.通过使用UIManager UIManager.put("OptionPane.minimumSize",new Dim

我是Java和Eclipse新手。我正在尝试为GUI使用
JOptionPane
类并获取用户输入。 当我运行程序时,我看到一个非常小的Java对话框窗口(附加的PrtScr)。其他计算机中的相同程序/对话框窗口显示得更大。 我的系统的显示分辨率为3200 x 1800(推荐)。 如何使此对话框窗口的默认大小变大? 多谢各位


您可以通过以下几个选项更改对话框窗口的大小:

1.通过使用UIManager

   UIManager.put("OptionPane.minimumSize",new Dimension(800,600)); 
   JOptionPane.showOptionDialog(null, "msg", "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
2.通过调整对话框大小

  JOptionPane pane = new JOptionPane("msg", JOptionPane.PLAIN_MESSAGE, JOptionPane.DEFAULT_OPTION);
  JDialog dialog = pane.createDialog(null, "title");
  dialog.setSize(new Dimension(800,600));
  dialog.show();
3.将对话框窗口放入另一个面板JScrollPane等,并调整此面板的大小

JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(800,600));
JOptionPane.showOptionDialog(panel, panel, "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);

您可以使用以下几个选项更改对话框窗口的大小:

1.通过使用UIManager

   UIManager.put("OptionPane.minimumSize",new Dimension(800,600)); 
   JOptionPane.showOptionDialog(null, "msg", "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
2.通过调整对话框大小

  JOptionPane pane = new JOptionPane("msg", JOptionPane.PLAIN_MESSAGE, JOptionPane.DEFAULT_OPTION);
  JDialog dialog = pane.createDialog(null, "title");
  dialog.setSize(new Dimension(800,600));
  dialog.show();
3.将对话框窗口放入另一个面板JScrollPane等,并调整此面板的大小

JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(800,600));
JOptionPane.showOptionDialog(panel, panel, "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);

这是一个HiDpi问题。我真的不能说JAVA是否给了你任何选择。。。Eclipse只是在NEON版本中添加了manage,看看他们是如何管理它的,这是一个“解决方案”:这是一个HiDpi问题。我真的不能说JAVA是否给了你任何选择。。。Eclipse只需在NEON版本中添加manage,就可以很好地了解他们是如何管理它的?你打算什么时候切换到全高清屏幕?这是由于他的HiDPI屏幕,如果你需要强制所有东西的大小,这将是痛苦的。你是绝对正确的!当然,这是必须考虑的。但我只是回答了一个问题:“如何使这个对话框窗口的默认大小变大?”通过导入java.awt.Dimension,窗口大小发生了变化,但是前面提到的字体仍然非常小。那么字体呢?你打算什么时候切换到全高清屏幕?这是由于他的HiDPI屏幕,如果你需要强制所有东西的大小,这将是痛苦的。你是绝对正确的!当然,这是必须考虑的。但我只是回答了一个问题:“如何使这个对话框窗口的默认大小变大?”通过导入java.awt.Dimension,窗口大小发生了变化,但如上所述,字体仍然非常小。