按钮行为弹出窗口以获取用户输入,然后在按钮方法NETBEANS 8.0.2中对其执行操作

时间:2015-04-19 20:38:33

标签: java swing netbeans

我正在尝试为数据库影片选择器程序构建GUI。我正在使用netbeans(当前版本8.0.2),我按下按钮,我想要一个窗口,当按下按钮时打开文本字段,然后在按钮方法中使用该输入来产生结果。比如说,我想搜索数据库中的电影,我可以输入名称并按确定,它将输出到textArea。我怎样才能做到这一点?我试图查看按钮选项并查看事件> inputMethod> inputMethodTextChange,但这似乎不对。谢谢你的帮助。

1 个答案:

答案 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
   }
});