Как установить размер и расположение JTextField? - PullRequest
0 голосов
/ 17 октября 2018

Я хочу установить местоположение и размер моего JTextField, как я могу это сделать?Мой код не работает.

public static void main(String[] args) {

    JTextField txt1;


    JFrame frame = new JFrame("Hangman");
    frame.setSize(1100, 600);
    frame.getContentPane().setLayout(new FlowLayout());
    frame.setResizable(false);
    frame.getContentPane().setBackground(Color.BLACK);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    txt1 = new JTextField(50);
    txt1.setSize(200, 199);
    txt1.setLocation(400, 200);
    frame.add(txt1);
    frame.setVisible(true);
}

txt1.setSize и txt1.setLocaiton не работают.

Выход

1 Ответ

0 голосов
/ 17 октября 2018

Абсолютное позиционирование не работает с менеджером макета.

Если вам это действительно нужно, вам нужно установить null в качестве менеджера макета, то есть:

frame.getContentPane().setLayout(null);
...