【发布时间】:2013-08-02 00:50:08
【问题描述】:
有没有办法通过以下方式设置 JList 的样式:
- 将边框设置为自定义颜色,甚至完全删除它
- 在 JList 边缘和显示的内容之间设置自定义边距
- 设置文本行之间的自定义边距
随时发布我可以在 JList 上尝试的任何想法,即使是您可能知道的我没有在上面列出的想法。
【问题讨论】:
标签: java swing border jlist margins
有没有办法通过以下方式设置 JList 的样式:
随时发布我可以在 JList 上尝试的任何想法,即使是您可能知道的我没有在上面列出的想法。
【问题讨论】:
标签: java swing border jlist margins
“样式”是 UI 委托和单元格渲染器的域。
到目前为止,在日常工作中,单元格渲染器是更简单的选择。这将允许您修改行的外观并按照您认为合适的方式格式化内容。
查看How to use Lists,尤其是Writing a custom cell renderer 示例
如果您不介意多做一些工作,还可以查看The Synth Look and Feel,它是外观 API 之上的一种换肤 API
【讨论】: