问题描述
TableModeldataModel=newAbstractTableModel(){String[]title={"编号","账号","密码","权限"};publicintgetColumnCount(){returntitle.length;}publicintgetRowCount(){returnLoginValidation.getVector().size();}publicObjectgetValueAt(introw,intcol){if(!LoginValidation.getVector().isEmpty())return((Vector)LoginValidation.getVector().elementAt(row)).elementAt(col);elsereturnnull;}publicStringgetColumnName(intcol){returntitle[col];}};JTabletable=newJTable(dataModel);JScrollPanescrollpane=newJScrollPane(table);jp2.add(table);应该是jp2.add(table)有错误,他把scrollpane屏蔽了可是我真的不知道怎么该了
解决方案
解决方案二:
JScrollPane.getViewPort().add(Componentcompo);
解决方案三:
jp2.add(scrollpane);把整个滚动视图都加进去。否则是没有办法显示出来的
解决方案四:
可以使用jp2.setViewportView(table);
解决方案五:
TableModeldataModel=newAbstractTableModel(){String[]title={"编号","账号","密码","权限"};publicintgetColumnCount(){returntitle.length;}publicintgetRowCount(){returnLoginValidation.getVector().size();}publicObjectgetValueAt(introw,intcol){if(!LoginValidation.getVector().isEmpty())return((Vector)LoginValidation.getVector().elementAt(row)).elementAt(col);elsereturnnull;}publicStringgetColumnName(intcol){returntitle[col];}};JTabletable=newJTable(dataModel);JScrollPanescrollpane=newJScrollPane(table);scrollpane.getViewPort().add(table);jp2.add(scrollpane);你试试行不?但愿可以呵呵!我这网吧没工具呵呵