Я не могу получить размер JFrame. JFrame был увеличен с помощью setExtendedState (MAXIMIZED_BOTH), и он также отображается.Невозможно получить размер ExtendedState JFrame
import javax.swing.JFrame;
public class Fenster extends JFrame {
Fenster() {
this.setExtendedState(MAXIMIZED_BOTH);
this.setUndecorated(true);
this.setAlwaysOnTop(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.pack();
this.setVisible(true);
System.out.println(this.getWidth() + " x " + this.getHeight());
}
}
Я получаю только «0 x 0» или «1 x 1» в консоли. И я также не знаю, почему вывод случайный.
Я получаю это правильно 1366 x 768. Я скопировал ваш код. – Yoda
Я тестировал его с помощью JRE7-openjdk-7.u75_2.5.4-1 на Arch Linux с Gnome3. – LittleSatan
* «Я не могу получить размер JFrame». * Почему вы хотите это измерение? См. [Что такое проблема XY?] (Http://meta.stackexchange.com/q/66377) –