java:如何用表格(tablemodel)显示链接数据库的信息,求方法

Collection<Student>studentList=SGS.school.values();Collection<Course>courses=SGS.cour... Collection<Student> studentList = SGS.school.values(); Collection<Course> courses=SGS.courseCatalog.getCourses().values();
for(Student s : studentList){ for(Course c:courses){ Score score=c.findScore(s.getUserNo()); if(score!=null){ int grade = score.getGrade(); tm.addRow(new String[]{s.getUserNo(),s.getName(),String.valueOf(grade)}); } } }
告诉我要用到的方法
展开
 我来答
樱空寒枫
推荐于2016-03-07 · TA获得超过3309个赞
知道小有建树答主
回答量:1360
采纳率:0%
帮助的人:498万
展开全部

要显示数据需要给JTable设置模板,设置模板代码如下

其中  stu就是你要显示的数据组成的链表

class TxtTableMode extends AbstractTableModel{
ArrayList<String[]> stu = UI.stu;

@Override
public int getColumnCount() {
return stu.get(0).length;
}

@Override
public int getRowCount() {
return stu.size();
}

@Override
public Object getValueAt(int arg0, int arg1) {
return stu.get(arg0)[arg1];
}
}

用这个TxtTableMode类创建一个模板的对象

TxtTableMode tx = new TxtTableMode();
jt.setModel(tx);    //JTable设置模板

如果你需要更多帮助,请下载附件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式