当前位置: 首页 > 知识库问答 >
问题:

java swing jtable-显示每一行的行索引

益光亮
2023-03-14

我正在开发一个java桌面应用程序,我有一个用于显示数据的Swing JTable。我需要有一个列来显示表中每一行的行索引。我不想在网格数据中添加索引。下面是我用来填满桌子的方法:

private DefaultTableModel defaultTableModel = new DefaultTableModel();
defaultTableModel.setDataVector(dataArray, headerArray);
jTable.setModel(defaultTableModel);

共有1个答案

龚彬
2023-03-14

JTable显示TableModel告诉它显示的内容。相反,扩展abstracttableModel。在getValueat()的实现中,返回列zero的行号,否则返回DataArray的适当元素。相关的例子可以在这里和这里找到。

 类似资料:
  • 搜索视图显示在每个列表视图行:检查附加的scrrenshot。 我怎样才能让它只在顶端出现一次呢。 在此输入图像描述

  • 问题内容: 我想在我的Java文件中显示每一行的作者姓名。我已经在使用FishEye(http://www.atlassian.com/software/fisheye/),但是我想在Eclipse Java编辑器中使用此功能。 问题答案: Eclipse中有一个类似的功能:在Java文件的右键菜单中选择Team / Show Annotation…。它应该与各种团队提供者一起工作(我只有CSV和

  • 我试图编写正确的查询,但它们显示的结果不正确。例如,我有表ABC: 在c栏中只能b_id 因为111在a_id10或11不是12我怎样才能找到它?我需要找到列C中发生(无效)值b_id的所有行,它们不在同一个a_id中。Sql(postgresql)不能正常工作,为什么?感谢任何帮助。 我的sql:

  • 我正在展示构造JTable的方法,错误是在< code > for(int I = 1;我 上图中列出的行是mysql表中的最后一行

  • 问题内容: 我在程序中发现了一些问题。 我使用log4j进行日志记录, 但是,在日志文件中,所有行号都变为“?”。 对话模式如下: 问题答案: 您很可能在已编译的工件中缺少调试信息。也就是说,这不是log4j的错,您需要确保正在编译包含调试信息的东西。一个快速的测试是尝试使用您喜欢的IDE调试您的应用程序。如果没有调试信息,它将抱怨并且不会建立调试会话。

  • 45 90 40 30 42 95 64 47 23 14 80 30 84 24 49 16 10 20 我是Java OOP的初学者,这是Txt文件。我必须在每行旁边打印整数的和,然后找出其中最大的和。 我可以读取文件,我试着把每一行都做成一个字符串,但当我把每一行的每一个数字都做成一个整数时,我想不出如何在列结束时停止程序,这样我就可以打印和并转到下一行。 我本想得到总数,但我做得不对。