两者之间有区别,我不知道如何解决。
Java 8:正确
但 java9 它更大,甚至图片都被像素化了:
请注意,我使用的是 substance look'n feel 库:
在主要方法中我有这个:
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);
我不想摆脱物质。
谢谢
最佳答案
好吧,它已经解决了。 在 Windows 10 中,要做的是修改默认缩放:“Windows”键 + I/System/“修改文本、应用程序和其他元素大小”--> 从 125% 减少到 100%。
关于java9 的窗口比 java8 的大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48115000/