问题见图:

解决方案 »

  1.   

    图竟然看不到 ,就是要实现一个 保存提示对话框 当记事本中有内容时点关闭不直接关 而弹出保存提示 
    我想用 检测 JTextArea 的 getText() 是否 == "";实现 可是不行 应该怎样实现呢 望各位高手赐教。
      

  2.   


    frame.addWindowListener(new WindowAdapter() {
          public void windowClosing(WindowEvent e){
    int opt = JOptionPane.showConfirmDialog(frame, "Exit ?", "Warning",
              JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
    if (opt == JOptionPane.YES_OPTION)
    {
    //保存文本处理函数
    }
          }
          } );
      

  3.   

    那如何判断文本域中是否为空呢? 如果为空点关闭按钮就直接关了 不用弹出 YES NO JOptionPane了 我问得是这个意思
      

  4.   

    你就在弹出之前判断一下文本的内容。
    如用JTextArea jta,
    if(!jta.getText().equals(""))
    不为空再弹出对话框,这方法只能用于新建的空文档。
    你还是找个源代码看吧,什么功能都有。
      

  5.   

    我明白了 我用的是 == 是比较的对象 应该使用.equals() 比较内容知道问题出在哪了 谢谢了
      

  6.   

    我明白了 应该用 equals() 而不是 == 谢谢了
      

  7.   

    我明白了 应该用 equals() 而不是 == 谢谢了
      

  8.   

    分已经给了  
    这是怎么回事 csdn出问题了?
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------由于目标机器积极拒绝,无法连接。