gpt4 book ai didi

java - 将包含组件的文件夹插入到 JList 中

转载 作者:行者123 更新时间:2023-12-01 16:10:52 31 4
gpt4 key购买 nike

任何人都可以指导我或举例说明如何将组件、组件文件或其文件夹插入到 JList 中。这是一个悬而未决的问题,请协助。

最佳答案

List<File> files = ... // Obtain files from somewhere ...

// Pass files as an array to JList. Could alternatively implement custom ListModel.
Object[] arr = files.toArray();
JList jl = new JList(arr);

// Define renderer to display full file names:
jl.setCellRenderer(new DefaultListCellRenderer() {
public void getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {

File file = (File)value;
return super.getListCellRendererComponent(list, file.getPath(), index, isSelected, cellHashFocus);
}
});

关于java - 将包含组件的文件夹插入到 JList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1278750/

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