معمولا شما متن وارد شده توسط کاربر را زمانی که کاربر درخواست عملیاتی را می کند نیاز دارید برای مثال درخواست ذخیره سازی اطلاعات با کلیک کردن برروی دکمه save، بنابراین باید در ActionListener دکمه save با استفاده از متد getText از کلاس JTextField به متن وارد شده توسط کاربر دسترسی داشته باشید:
final JFrame frameMain = new JFrame();
final JButton buttonSave = new JButton("Save");
final JTextField textFieldName = new JTextField();
buttonSave.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,
textFieldName.getText());
}
});
frameMain.setLayout(new FlowLayout());
frameMain.add(textFieldName);
frameMain.add(buttonSave);
frameMain.setSize(200, 150);
frameMain.setVisible(true);