Podczas sprawdzania jakiegoś problemu w mojej aplikacji, właśnie odkryłem jakąś dziwną rzecz.Jawa Jawa rozmiar powraca wymiar większy jako ekran
Zasadniczo SSCCE powinny wykazywać problem:
public class MainFrame extends JFrame {
public MainFrame() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setExtendedState(JFrame.MAXIMIZED_BOTH);
pack();
}
}
public class Main {
public static void main(String[] args) {
MainFrame mf = new MainFrame();
mf.setVisible(true);
System.out.println(mf.getSize());
}
}
Jakkolwiek na monitorze rozdzielczość 1280x1024 powoduje to:
java.awt.Dimension [1296 szerokość, wysokość = = 1010]
Ktoś wie, jak to się dzieje? Zwłaszcza fakt, że szerokość jest większa niż to, co powinno się wydarzyć.
Pozdrawiam.
java.awt.Dimension [szerokość = 1296, wysokość = 1000] Tutaj. :) Co twój system operacyjny? –
Windows Vista w wersji 64-bitowej, ale Twoja jest również błędna, jeśli mówi szerokość = 1296, prawda? – skiwi
Jaki jest twój monitor? –