вы должны использовать функцию 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 (), а затем создаете диалог сообщений с этой переменной в качестве аргумента. Надеюсь это работает!