JComboBox combo = new JComboBox ();combo.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e ) {
       Object obj = combo.getSelectItem();
       if( obj == null )
          return;
       String tableName = (String )obj;
        
       在这加入查询语句。
       String result = .......
       textArea.setText(result);
       
    }
});

解决方案 »

  1.   

    jComboBox1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            jComboBox1_actionPerformed(e);
          }
        });
      void jComboBox1_actionPerformed(ActionEvent e) {
          //
          jTextArea1.append(jComboBox1.getSelectedItem());
      }
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  2.   

    JComboBox jComboBox1 = new JComboBox();
        JTextArea jTextArea1 = new JTextArea();
        String table_name = "";    jComboBox1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            jComboBox1_actionPerformed(e);
          }
        });  void jComboBox1_actionPerformed(ActionEvent e) {
        if(!(table_name.equals(jComboBox1.getSelectedItem().toString()))){
          table_name = jComboBox1.getSelectedItem().toString();
          //如果选择的表变化了,就进行新的查询,并把查询结果加入到jTextArea中
        }
      }    
      

  3.   

    JComboBox jComboBox1 = new JComboBox();
        JTextArea jTextArea1 = new JTextArea();
        String table_name = "";    jComboBox1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            jComboBox1_actionPerformed(e);
          }
        });  void jComboBox1_actionPerformed(ActionEvent e) {
        if(!(table_name.equals(jComboBox1.getSelectedItem().toString()))){
          table_name = jComboBox1.getSelectedItem().toString();
          //如果选择的表变化了,就进行新的查询,并把查询结果加入到jTextArea中
        }
      }    
      

  4.   

    我把JTextArea改成JTable了,当我要刷新它的时候该怎么办呢?每个表的行和列数都不同啊。在线等待!谢谢
      

  5.   

    class MyTable extends AbstracTableModel{
      String[] tableName1 = {"a","b","c"};
      String[] tableName2 = {"e","f"};
      Object[][] data1 = {{"","",""},
                          {"","",""}};
      Object[][] data2 = {{"",""},
                          {"",""}};
      public MyTable(int i){
        model = i;
      }
      public Object getValueAt(int row, int col){
        if (model == 1){
         return data1[row][col];
        }
        if (model == 2){
          return data2[row][col];
        }
       }  
      public Object getColumnName(int col){
        if (model == 1){
         return tableName1[col];
        }
        if (model == 2){
          return tableName2[col];
        }
       }  
      }
    }
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  6.   

    JComboBox combo = new JComboBox ();combo.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e ) {
           Object obj = combo.getSelectItem();
           if( obj == null )
              return;
           String tableName = (String )obj;
            
           在这加入查询语句。
           DefaultTableModel model = new DefaultTableModel (new String[] {"col1","col2"});       while(rs.next()) {
             String col[] = new String[] { rs.getString(0),....}.......         model.addRow(col);
           }
           table.setModel(model);
           
        }
    });
      

  7.   

    table必须放在JScrollPane中,才能正确显示表头.比如把
    contentPane.add(jTable)//不能正确显示表头
    改为
    contentPane.add(new JScrollPane(jTable));祝你好运1
      

  8.   

    Vector tblName=new Vector();
    tblName.add("列名1");
    tblName.add("列名2");
    ......Vector tblDate=new Vector();
    tblDate.add(rs.getString(0));
    tblDate.add(rs.getString(1));
    tblDate.add(rs.getString(2));
    ....JTabel tbl=new JTable("tblDate","tblName");
    JScrollPane jsrPaneTbl = new JScrollPane();
    jsrPaneTbl.add(tbl);即可!
    呵呵!