如何设置JList的样式

时间:2013-08-02 00:50:08

标签: java swing border jlist margins

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

  1. 将边框设置为自定义颜色,甚至将其完全删除
  2. 在JList边缘和显示的内容之间设置自定义边距
  3. 在文本行之间设置自定义边距
  4. 随意发布我可以在JList上发布的任何想法,即使是您可能知道的我上面没有列出的想法。

1 个答案:

答案 0 :(得分:4)

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

在每天工作中,细胞渲染器到目前为止是更简单的选择。这将允许您修改行的外观并根据需要格式化内容。

请查看How to use Lists,特别是Writing a custom cell renderer示例

如果你不介意多做一些工作,你也可以看看The Synth Look and Feel这是一种外观API的外观API