Проблемы в масштабировании Java Swing до полноэкранного также Windows делает его сложнееJAVA

Программисты JAVA общаются здесь
Anonymous
Проблемы в масштабировании Java Swing до полноэкранного также Windows делает его сложнее

Сообщение Anonymous »

Я новичок, и я что -то работаю. Как большинство людей, я хочу, чтобы моя программа была полноэкранной, поэтому я использую следующую строку кода в конструкторе моего класса кадров: < /p>

Код: Выделить всё

static GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
device.setFullScreenWindow(this);
Теперь я хочу, чтобы моя полноэкранная jframe выглядела примерно так:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
< /code>
и < /p>
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();
< /code>
Оба дают разные результаты (1 -е место дает 1536x846, а более позднее дает 1920x1080) < /p>
какой из них мне следует использовать? Кроме того, я узнал, что Windows использует масштабирование 125%, и когда я менял свой на 100%, я получил что -то вроде этого:

Подробнее здесь: https://stackoverflow.com/questions/796 ... -it-harder

Вернуться в «JAVA»