我希望用户能够从我的JOptionPane中选择选项,以便我可以根据他的输入执行不同的功能。 这是我的一段代码:
public GUI() {
super("lol");
setContentPane(heroPanel);
pack();
chenButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
JOptionPane.showConfirmDialog(GUI.this, "Are u sure?");
}
所以我可以点击是,否或取消按钮...... 当我点击是必须带有一些文字“1”的apear消息对话框; 若否,其他文字对话框“2”; 还有一个问题:我可以删除或隐藏“取消”按钮吗?
答案 0 :(得分:2)
根据文档http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html
int value = JOptionPane.showConfirmDialog(this, "Are you sure?", "Title", YES_NO_CANCEL_OPTION);
value
现在将是YES_OPTION,NO_OPTION或CANCEL_OPTION,具体取决于他们点击的内容。