gpt4 book ai didi

java - 在 Java 中的 JList 中设置边框

转载 作者:行者123 更新时间:2023-12-03 22:11:32 25 4
gpt4 key购买 nike

我有一个 Java 中的 JList。每当用户点击一个元素时,我想在该元素中添加一个特定的 borderLine。这可能吗?

我在 Java 中有以下代码:

DefaultListModel listModel = new DefaultListModel();
listModel.addElement("element1");
listModel.addElement("element2");
listModel.addElement("element3");
list = new JList(listModel);
list.addListSelectionListener(this);

对于我的听众:

 public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting() == false) {
if (list.getSelectedIndex() == -1) {
;
} else {
CurrentIndex = list.getSelectedIndex();
//set Current's Index border, how can i do that?
}
}
}

最佳答案

为列表创建一个自定义渲染器,并为选定的项目添加一个边框。

阅读 How to Use Lists 上的 Swing 教程部分获取更多信息和示例。

关于java - 在 Java 中的 JList 中设置边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20827906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com