Как установить JTextArea, по которому будет щелкать по умолчанию в JFrame? - PullRequest
0 голосов
/ 24 октября 2018

Когда я запускаю свою программу, я хочу иметь возможность вводить JTextArea по умолчанию.Прямо сейчас я должен нажать на JTextArea, прежде чем я смогу начать набирать его.

1 Ответ

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

Попробуйте вызвать requestFocus(); в текстовой области

Если это не поможет, добавьте слушателя в кадр и запросите фокус при получении события открытия окна.

т.е.1006 *

    JFrame frame = new JFrame();
    frame.setSize(300, 300);
    JTextArea textArea = new JTextArea();
    frame.add(textArea);
    frame.addWindowListener(new WindowAdapter() {
        public void windowOpened(WindowEvent e) {
            textArea.requestFocus();
        }
    });

    textArea.requestFocus();
...