我有一个类(像结构一样构建)用于通过文件加载的颜色:
public class ColorData
{
public String name;
public int r;
public int g;
public int b;
}
我正在使用JList,我只使用ColorData的“name”填充它。我找到了如何用arrays or vectors填充它。我还找到了一个解决方案,它将采用arraylist并将其转换为数组。我不确定这对我的ColorData对象的arraylist是如何工作的。我需要使用它,以便在选择颜色名称时程序将使用数字(r,b和g)。
答案 0 :(得分:0)
我是这样做的:
$palette: (
success: #53a646,
warning: #faa41a,
alert: #ec5840,
);
.warning-btn {
background-color:#{map-get($palette,warning)}
}
上面是我使用的ColorData类。然后我创建了一个名为populate_saved_list的函数。这是一个创建字符串ArrayList的函数。然后我浏览了ColorData的每个原始ArrayList,并将名称添加到字符串的ArrayLists中。然后我使用了setListData(E [] listData)的内置函数的JList和toArray()函数中的ArrayList构建。
public class ColorData
{
public String name;
public int r;
public int g;
public int b;
}