本帖最后由 yanghai0321 于 2011-12-06 13:40:35 编辑

解决方案 »

  1.   

    是否是只要前面有就得执行完 我也不太清楚
    坐等高手
    但用一下这个结构就可以解决你说的问题
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent event) {
    if (selectedFile == null && textArea.getText().equals("")) {
    System.exit(0);
    } else {
    int btn = JOptionPane.showConfirmDialog(container, "是否保存?",
    "是否保存", JOptionPane.YES_NO_CANCEL_OPTION);
    if (btn == JOptionPane.CANCEL_OPTION) {
    return;
    } else if (btn == JOptionPane.NO_OPTION) {
    System.exit(0);
    } else {
                           //保存功能代码