列太小的 TableCellRenderer 没有点后缀
TableCellRenderer with too small column has no dots suffix
我尝试学习 JTables TableCellRenderer,但有些东西我不明白。也许你们中的一个可以帮助我。
请看一下我在网上找到的这个例子:
http://www.java2s.com/Tutorial/Java/0240__Swing/implementsTableCellRenderer.htm
这是一个简单的可编译单元,用于演示 TableCellRenderer 的使用。
但是现在,有了定义的渲染器,当我缩小列时,标题仍然是主干并以“...”结尾。
数值只有 "hidden",因为 space 不够用。 “……”不见了。
请看图。
是否有可能获得值单元格的“...”?
正如其他人评论的那样,您的单元格渲染器 returns 是 JTextField
。
在 swing 中,此剪辑字符串实现位于 class 中,称为 SwingUtilities2
。
public static String clipString(JComponent var0, FontMetrics var1, String var2, int var3)
但是这个剪辑字符串逻辑只会被一些组件使用。
例如:按钮、单选按钮、TabPane、菜单项、标签。
我尝试学习 JTables TableCellRenderer,但有些东西我不明白。也许你们中的一个可以帮助我。
请看一下我在网上找到的这个例子: http://www.java2s.com/Tutorial/Java/0240__Swing/implementsTableCellRenderer.htm
这是一个简单的可编译单元,用于演示 TableCellRenderer 的使用。
但是现在,有了定义的渲染器,当我缩小列时,标题仍然是主干并以“...”结尾。 数值只有 "hidden",因为 space 不够用。 “……”不见了。 请看图。
是否有可能获得值单元格的“...”?
正如其他人评论的那样,您的单元格渲染器 returns 是 JTextField
。
在 swing 中,此剪辑字符串实现位于 class 中,称为 SwingUtilities2
。
public static String clipString(JComponent var0, FontMetrics var1, String var2, int var3)
但是这个剪辑字符串逻辑只会被一些组件使用。 例如:按钮、单选按钮、TabPane、菜单项、标签。