Пользовательский ввод из поля Jtext в окно сообщения - PullRequest
0 голосов
/ 06 января 2019

Мне нужно взять текст, введенный пользователем, в текстовое поле и отобразить его в окне сообщения (панель параметров J) после нажатия кнопки.

Вот код, который я пробовал: private void jButton6ActionPerformed (java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog (null.getTextField1);

1 Ответ

0 голосов
/ 07 января 2019

вы должны использовать функцию getText () из JTextField, код может быть:

private JButton button;
private JTextField textField;

private void initComponents() {

    textField = new JTextField ("Type some text here");
    button = new JButton("Accept");
    button.addActionListener(new ActionListener() { 
        public void actionPerformed(ActionEvent e) {
            String text = textField.getText();
            JOptionPane.showMessageDialog(null, text);
        }
    });
   panel.add(textField);
   panel.add(button);
   frame.getContentPane().add(panel);
}

Итак, логика программы такова: после нажатия кнопки вы создаете переменную String, которая содержит значение текстового поля, используя функцию getText (), а затем создаете диалог сообщений с этой переменной в качестве аргумента. Надеюсь это работает!

...