table.setVisible(false) ;
table.setVisible(true) ;
把這兩句話加到代碼中,可以解決刷新問題.

解决方案 »

  1.   

    button2.setEnabled(false) ;
    button3.setEnabled(false) ;
    button1.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
            button2.setEnabled(true) ;
            button3.setEnabled(true) ;
        }
    }) ;
      

  2.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.sql.*;
    import java.util.*;
    public class ClientDemo extends JPanel implements ActionListener,ItemListener{
    ....
         JMenu menu1 = new JMenu("管理客户(M)");
         JMenuItem c_aItem = new JMenuItem("添加客户");
         public ClientDemo(){
         ....
        menu1.add(c_aItem);
        text1.setEditable(false);
        c_aItem.addItemListener(this);
        ....
          }
        public void itemStateChanged(ItemEvent e){
            text1.setEditable(true);
          }
    }
    当我点击添加客户时候为什么text1.setEditable(true);没有起作用?期盼
      

  3.   

    text1.setEditable(false);
        c_aItem.addActionListener(this);
        ....
          }
        public void actionPerformed(ActionEvent e){
            text1.setEditable(true);
          }
      

  4.   

    用ActionListener而不是ItemListener!