Я создал панель и указал параметр 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();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Предыстория: Пишем на занятиях RPGИгровое поле реализовано так: двумерный массив с разного типа плитками, каждому типу плитки соответствует...
Можно ли заменить EJB бины на CDI и как это скажется на работе программы?
Привет, использую Swing для создания графических приложений, наткнулся на JavaFX, многие пишут что swing уже очень старый и вообще деревняЕсть ли что-то...
Возможно я что - то не так понимаюНо по моей логике переменная переданная в метод и дальнейшие модификации с ней должны остаться в это методе,...