需要简单的方法来修改JTable使用的toString()

时间:2014-11-30 23:42:04

标签: java swing jtable

我目前有一个JTable类对象,但想显示简单名称(例如:xyz)而不是全名(例如:class abc.def.ghi.jkl.mno.xyz),同时仍保留JTable中的对象为类。

我该怎么做?

3 个答案:

答案 0 :(得分:3)

您需要为表格的该列创建自定义渲染器。

阅读Using Custom Renderers上Swing教程中的部分以获取更多信息。本教程中的示例显示了如何格式化日期,因此您可以修改代码以格式化字符串。

答案 1 :(得分:0)

您是否尝试过创建该类的子类并重新定义toString()方法以返回类简单名称?

答案 2 :(得分:0)

使用Class.getSimpleName()而不是toString