java9 windows比java8大

时间:2018-01-05 13:52:34

标签: java swing java-8 java-9

两者之间存在差异,我不知道如何解决这个问题。

java 8:这是正确的

here

但java9它更大,甚至图片都是像素化的:

here 程序的窗口很大,不适合屏幕。

请注意,我使用的是物质外观库:

在主要方法中我有这个:

JFrame.setDefaultLookAndFeelDecorated(true);
    SwingUtilities.invokeLater(() -> {

      StatesManager statesManager = new StatesManager(new BookList());
      BookWindow window = new BookWindow(statesManager);


      SubstanceLookAndFeel.setSkin(new CremeCoffeeSkin());



      window.pack();
      window.setVisible(true);
      window.setLocation(150, 100);
      window.setMinimumSize(new Dimension(1150, 900));
      window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

我不想摆脱实质。

谢谢

1 个答案:

答案 0 :(得分:1)

嗯,它得到了解决。 在Windows 10中,要做的是修改默认缩放:“Windows”键+ I / System /“修改文本,应用程序和其他元素大小” - >从125%减少到100%。