Setting Swing combobox tiptool to selected item(将Swing组合框TipTool设置为选定项目)
问题描述
我有一个组合框,其中的项是对象,其字符串值可能很长。我不想让框变长,而是希望全文显示时鼠标悬停。我如何才能做到这一点?
推荐答案
基本解决方案是提供ListCellRenderer
将返回的Component
toolTipText
属性设置为所需的相应值
DefaultListCellRenderer
扩展自JLabel
,因此您只需使用它的toolTipText
方法即可提供您想要的任何"扩展"文本。
有关详细信息,请参阅How to use comboboxes和Providing a custom renderer
这篇关于将Swing组合框TipTool设置为选定项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!