单击事件后如何弹出一个带有YES和CANCEL的对话框,并能取出对话框点击的值.

解决方案 »

  1.   

    提示对话框
    if (model == null) {
    JOptionPane.showMessageDialog(this, "请选择一条数据", "提示",
    JOptionPane.INFORMATION_MESSAGE);
    return;
          }选择对话框
    if (JOptionPane.showConfirmDialog(this, "确认要删除当前捆包信息吗?", "确认",
    JOptionPane.OK_CANCEL_OPTION) == JOptionPane.OK_OPTION) {
    if (!deleteModel(model))
    return; JOptionPane.showMessageDialog(this, "删除成功", "提示",
    JOptionPane.INFORMATION_MESSAGE);
    }
      

  2.   

    提示对话框
    String str=JOptionPane.showMessageDialog(null,"文件被删除","删除警告",JOptionPane.WARNING_MESSAGE);这样就提示的内容赋到字符str里面了。确认对话框int confir=JOptionPane.showConfirmDialog(null,"不能读取文件,要重试吗?","文件读取错误",JOptionPane.YES_NO_OPTION,JOptionPane.ERROR_MESSAGE):
    和上面一样,把确认的内容添加到confir里面。
      

  3.   

    总的来说导类JOptionPane,
    其中
    1.showMessageDialog
    2。showConfirmDialog返回int型
    3。showInputDialog用String 接收
    这个可以自己看API
      

  4.   

    liuwanlin() 说的就是swing得所有对话框了,具体看API