java中怎样实现单击下拉列表选项时弹出对话框

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:31:20
我把int n=JOptionPane.showConfirmDialog(……)放在itemStateChanged(ItemEvent e)方法中,结果报错~
这样做可以吗?

你把代码发全点 这些我看是对的
showConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon)
你确定这个方法里你放了6个参数么?

分太少不值得回答 只值得灌水

当然不行了。

50分不少了 你还灌水??

看看这个是不是你想要的?

Choice c = new Choice();//声明一个choice
c.addItem("选项1");//添加选项1
c.addItem("选项2");//添加选项2
c.addItemListener(new ItemListener(){ //添加事件监听

public void itemStateChanged(ItemEvent e) {
if(c.getSelectedIndex()==0)
{
//说明选中了选项1,这里可以执行相关操作
}
else if(c.getSelectedIndex() == 1)
{
//说明选中了选项2,这里可以执行相关操作
}

}
});

最后将c添加到frame 或panel中就可以了