我尝试学习JTables TableCellRenderer并且有些东西我不明白。也许你们中的一个可以帮助我。
请看一下我在网上找到的这个例子: http://www.java2s.com/Tutorial/Java/0240__Swing/implementsTableCellRenderer.htm
这是一个简单的可编译单元,用于演示TableCellRenderer的使用。
但是现在,使用定义的渲染器,当我缩小列时,标题仍然是主干并得到结尾“......”。 这些值只是“隐藏”,因为没有足够的空间。缺少“......”。 请看图片。
是否有可能获得价值单元的“......”?
答案 0 :(得分:3)
正如其他人所评论的那样,您的单元格渲染器会返回JTextField
。
在swing中,这个剪辑字符串实现在名为SwingUtilities2
的类中。
public static String clipString(JComponent var0, FontMetrics var1, String var2, int var3)
但是这个剪辑字符串逻辑仅由某些组件使用。 例如:Button,RadioButton,TabPane,MenuItem,Label。