class TableListener extends MouseAdapter {
public void mouseClicked(final MouseEvent e) {

String BgSns,BgNms, BgTys,BgTms,BgPcmTms,Ress,Users,ysjes;
int b = tb1.getSelectedRow();

    BgSns = tb1.getValueAt(b, 0).toString().trim();

BgNms = tb1.getValueAt(b, 1).toString().trim();
BgTys = tb1.getValueAt(b, 2).toString().trim();
BgTms = tb1.getValueAt(b, 3).toString().trim();
BgPcmTms = tb1.getValueAt(b, 4).toString().trim();
Ress = tb1.getValueAt(b, 5).toString().trim();
Users = tb1.getValueAt(b, 6).toString().trim();
ysjes = tb1.getValueAt(b, 7).toString().trim();     

System.out.println(BgSns);
t1.setText(BgSns);
//combox3.setSelectedItem(item);
combox3.setSelectedItem(BgTys);
combox8.setSelectedItem(Users);
t6.setText(ysjes);
t2.setText(BgNms);
time4.setText(BgTms);
time5.setText(BgPcmTms);
t7.setText(Ress);


}
}
我鼠标点击JTable选中的一行,分别它里面的数值搞到t1,t2,combox3,combox8,t6,t2,times4,times5,t7中!可运行时抱错Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at ysgl$TableListener.mouseClicked(ysgl.java:377),377是  BgSns = tb1.getValueAt(b, 0).toString().trim();这一行!
请问这是为什么呢??
高手帮忙解决下 !!!!!