大家看看我的代码
       我想点击button2则重新填写信息,还有我的图片的设置对了吗?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.sql.*;public class SumPeople  extends implements ActionListener
{
//static
 JFrame frame;
//static
 Jpanel panel;
 JLabel labelName,labelTongji,labelSex,labelResult;
 JTextField textName,textTongji,textSex;
 JButton button1=new JButton("确定");
 JButton button2=new JButton("清除");//声明 public static void main(String args[])
  {
    new SunPeople();
   }
 
 public SumPeople()
  {
  //创建一个面板并添加至frame上
  panel=new JPanel();
  frame=new JFrame("统计窗口");
  frame.setSize(300,200);
  frame.setVisible(true);
  frame.getContentPane().add.(panel);
 //把contentPane对象设置成为frame的内容面板 //创建标签对象
  labelName=new JLabel("姓名");  
  labelTongji=new JLabel("请输入学生成绩");
  labelSex=new JLabel("性别");
  labelResult=new JLabel("结果:");  Icon =new ImageIcon("1.jpg");
  JLabel labael=new JLabel(myIcon);//创建文本框对象
  textName=new JTextField(15);
  textSex=new JTextField(15);
  textTongji=new JTextField(15);//将组件添加到面板
  panel.add(labelTongji);
  panel.add(textTongji);
  panel.add(button1);
  panel.add(button2);
  panel.add(labelResult);
  panel.add(labelName);
  panel.add(textName);
  panel.add(labelSex);
  panel.add(textSex);  
  //panel.add(label);  button1.addActionListtener(this);
  labelResult.setVisible(false);
  labelName.setVisible(false);
  textName.setVisible(false);
  textSex.setVisible(false); 
} public coid addActionPerformoed(new ActionEvent e
  {
    try
    {
        Object source=e.getSource();
   //getSource是返回触发事件的对象,由于不清楚它的具体形别,所以才用object来定义
        Connection con;
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  con=DriveManager.getConnection("jdbc:odbc:MydataSource","la","1234");
   //la访问数据源的用户名//访问数据源的 1234密码
   ResultSet rs;//数据库结果集的数据表
     if(source==button1)
     try
     {
      String s="SELECT 姓名,性别 FROM student WHERE 成绩=?";
      PreparedStatement stat1=con.prepareStatement(s);// 获得语句对象
      stat1.setString(1,textTongji.getText());
      rs=stat1.executeQuery();
      rs.next();
      labelResult.setVisible(true);
      labelName.setVisible(true);
      textName.setVisible(true);
      labelSex.setVisible(true);
      textSex.setVisible(true); 
      textName.setVisible(rs.getString(1));
      textSex.setVisible(rs.getString(2));
       }
    catch(Exception exception)
      {
     System.out.println("query Not Done "+exception);
            }
   }
   }
    
   catch(Exception ev)
    {
     System.out.println("Not connecting");
    }     }
}