【问题标题】:Java: JList rendering effectJava:JList渲染效果
【发布时间】:2013-06-13 14:57:01
【问题描述】:

我在我的 Netbeans 中的列表中看到了这种效果。谁能告诉我这个效果叫什么以及如何在我的自定义 ListCellRenderer 中实现它?

感谢您的帮助。

安迪

【问题讨论】:

  • 我很确定 NetBeans 是用 Java/Swing 编写的并且是开源的。通过一点点挖掘,您可能会找到您想要的东西。

标签: java swing jlist cellrenderer


【解决方案1】:

您可以做的最接近的事情是使用“工具提示”。这是由以下人员完成的:

  1. 在渲染器中调用setToolTipText() 方法,或者
  2. 覆盖 JList 的 getToolTipText() 方法。

工具提示通常出现在鼠标位置下方。您还可以覆盖 getToolTipLocation() 方法以将工具提示定位在当前行上,以更接近地模仿 netbeans 行为。

【讨论】:

  • 我首先尝试过使用工具提示。结果不是我想要的。
猜你喜欢
  • 1970-01-01
  • 2014-04-28
  • 2013-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多