Я создал панель и указал параметр setLocationRelativeTo(null), чтобы она была по центру, а потом вызвал специальный метод pack(), чтобы моя форма изменила размер, а в итоге моя форма немного съезжает в правый нижний угол, как мне сделать её по центру?
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
JPanel panel;
public static void main(String[] args) {
new Main();
}
public Main(){
panel = new JPanel();
panel.setPreferredSize(new Dimension(500, 300)); //указываем размер нашей панели, для указания параметров в методе пишем объект Dimension
add(panel); //добавляем собственно нашу панель
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); // при нажатии на крестик, чтобы закрывалась программа, а не красным квадратом
setTitle("Java Minesweeper"); //Название
setVisible(true); //наше окно стало Visible - видимым
setResizable(false); //размер нашей формы нельзя будет менять - false
setLocationRelativeTo(null);
pack();
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости