Как создать окно с положением и размерами кнопки
import javax.swing.*; //импорт методов из пакета
import java.awt.*; //импорт методов из пакета
public class Test_1 extends JFrame { // создаём класс и наследуем его от JFrame
JButton button = new JButton("Button"); //создаём кнопку
Test_1() { //делаем конструктор
super("Test_1"); // название программы
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); // набор дефолтных прав для вычесления размера экрана
setBounds(dim.width/4, dim.height/4,dim.width/2,dim.height/2); //установка размера JFrame
setDefaultCloseOperation(EXIT_ON_CLOSE); // что бы программа закрывалась
Container container = this.getContentPane(); // контейнер (точно не понимаю зачем он наверное что бы элементы в нём были видимыми)
JPanel panel = new JPanel(); // в душе не чаю зачем
panel.add(button);
container.add(panel);
button.setBounds(dim.width / 2,dim.height / 2,dim.width / 8, dim.height/16); // положение и размер кнопки
}
public static void main(String[] args) { // главный метод для запуска программы
Test_1 run = new Test_1(); // этот код отвечает за то что бы программа запустилась
run.setVisible(true); // этот код отвечает за то что бы программа запустилась
}
}
Можете вставить этот код себе в IDE и увидеть какая у меня ситуация
При запуске открывается окно и вверху кнопка
Мне надо задать расположение кнопки координатами
Как я могу это сделать?
Код
button.setBounds(dim.width / 2,dim.height / 2,dim.width / 8, dim.height/16); // положение и размер кнопки
не работает какие бы я значения туда не подставлял изменений нет