add加入组件之后调用
invalidate();
repaint();
方法
有时候可以在后面调用setVisible(true);
否则可能无法更新。
自己写的Java学生管理系统的查询功能可以参考一下
package 学生管理;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.HashMap;
import java.util.Map;
import javax.swing.*;
class tab{
JTable table;
JPanel p=new JPanel(new BorderLayout());
String []tablehead= {"学号","姓名","专业","班级","性别"};
String [][]raw=new String[1][5];
public tab(String sno,String sname,String sspecialty,String sclazz,String ssex) {
raw[0][0]&