gpt4 book ai didi

java - 列太小的 TableCellRenderer 没有点后缀

转载 作者:行者123 更新时间:2023-11-30 08:10:14 26 4
gpt4 key购买 nike

我尝试学习 JTables TableCellRenderer,但有些东西我不明白。也许你们中的一个可以帮助我。

请看一下我在网上找到的这个例子: http://www.java2s.com/Tutorial/Java/0240__Swing/implementsTableCellRenderer.htm

这是一个简单的可编译单元,用于演示 TableCellRenderer 的使用。

但是现在,有了定义的渲染器,当我缩小列时,标题仍然是主干并以“...”结尾。这些值只是“隐藏”的,因为没有足够的空间。 “……”不见了。请看图片。

enter image description here

是否有可能为值单元格获取“...”?

最佳答案

正如其他人评论的那样,您的单元格渲染器返回一个 JTextField。在 swing 中,这个剪辑字符串实现位于名为 SwingUtilities2 的类中。

public static String clipString(JComponent var0, FontMetrics var1, String var2, int var3)

但是这个剪辑字符串逻辑只会被一些组件使用。例如:按钮、单选按钮、TabPane、菜单项、标签。

关于java - 列太小的 TableCellRenderer 没有点后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31853691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com