我正在尝试为数据库影片选择器程序构建GUI。我正在使用netbeans(当前版本8.0.2),我按下按钮,我想要一个窗口,当按下按钮时打开文本字段,然后在按钮方法中使用该输入来产生结果。比如说,我想搜索数据库中的电影,我可以输入名称并按确定,它将输出到textArea。我怎样才能做到这一点?我试图查看按钮选项并查看事件> inputMethod> inputMethodTextChange,但这似乎不对。谢谢你的帮助。
答案 0 :(得分:2)
最简单的方法是向您的JButton添加一个ActionListener,并且在侦听器的actionPerformed方法内部显示一个JOptionPane,特别是JOptionPane.showInputDialog(...)
。
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String selection = JOptionPane.showInputDialog(myButton, "Enter a move title");
// do something with the String here
}
});