@zevilcube

Неправильно устанавливается размер окна в Java swing, в чём проблема и что делать?

Есть два класса. Один описывает настроенный JFrame, другой создаёт его экземпляр. Я пытался установить размер окна на 1000х500 с помощью setSize(1000,500). Пустое окно создаётся, но имеет размер рабочей области 985х450. Код ниже.

Главный класс:

public class Main {
 static Window window;
 public static void main(String[] args) {
   window = new Window();
}


Класс с JFrame:

import javax.swing.*;
public class Window extends JFrame {
 public Window() {
   Dimension screenSize = Toolkit.getDefaultToolkit ().getScreenSize ();
   setLayout(null);
   setSize(1000,500);
   setLocation((screenSize.width-1000)/2, (screenSize.height-800)/2);
   setVisible(true);
   setDefaultCloseOperation(EXIT_ON_CLOSE);
}


Что я делаю не так и как можно исправить проблему? Заранее спасибо.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы