上图是首次运行,这个时候没问题,但是当点击了切换表格按钮(自己定义的),再切换回来时,就出现了下图的情况:
图挂了 一图: 二图:引用 图挂了 看到了,看二楼。 我的Table是放在Box里的 , 有关系吗 ? 顶一个 ,等待高手解答,学习中 上代码吧。 PS. 切换的话,我觉得使用CardLayout方便一些。 回复 5楼 代码有些长 主要看一下 事件处理方面的 代码 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import javax.swing.border.*; public class InsertRecord extends JDialog implements ActionListener{ //负责插入记录的类 static JPanel p1,p2,p3; static Box baseBox,baseBox1,baseBox2; JLabel x,y,z; Object[] name={"学号","姓名","性别","年龄"}; Object[] Name={"课程号","课程名","学分"}; Object[] NAme={"学号","课程名","成绩"}; Object[][] a=new Object[1][4]; Object[][] b=new Object[1][3]; Object[][] c=new Object[1][3]; JTable table1,table2,table3; JButton r,m,t,button1,button2,button3; JPanel p; Connection con; Statement sql; ResultSet rs;