【问题标题】:How to style a JList如何设置 JList 的样式
【发布时间】:2013-08-02 00:50:08
【问题描述】:

有没有办法通过以下方式设置 JList 的样式:

  1. 将边框设置为自定义颜色,甚至完全删除它
  2. 在 JList 边缘和显示的内容之间设置自定义边距
  3. 设置文本行之间的自定义边距

随时发布我可以在 JList 上尝试的任何想法,即使是您可能知道的我没有在上面列出的想法。

【问题讨论】:

标签: java swing border jlist margins


【解决方案1】:

“样式”是 UI 委托和单元格渲染器的域。

到目前为止,在日常工作中,单元格渲染器是更简单的选择。这将允许您修改行的外观并按照您认为合适的方式格式化内容。

查看How to use Lists,尤其是Writing a custom cell renderer 示例

如果您不介意多做一些工作,还可以查看The Synth Look and Feel,它是外观 API 之上的一种换肤 API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-20
    • 2010-11-09
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多