我期待實現這樣的事情,在圖像中表示:是否有任何現有的擺動組件可以做到這一點?
基本上這是一個名單,但有兩列。第一列的行只是標籤或文本框,第二列填充了JComboBox。 有沒有像這樣內置到Java的東西?
非常感謝!
我期待實現這樣的事情,在圖像中表示:是否有任何現有的擺動組件可以做到這一點?
基本上這是一個名單,但有兩列。第一列的行只是標籤或文本框,第二列填充了JComboBox。 有沒有像這樣內置到Java的東西?
非常感謝!
是的,看到How to use tables,特別是部分上Using a Combo Box as an Editor
我會做一個通用的對象,你可以用它來存儲2個對象實例或任何種類的2周新的ArrayList。
public class DoubleList<T1,T2>
{
final public ArrayList<T1> listOne = new ArrayList<T1>();
final public ArrayList<T2> listTwo = new ArrayList<T2>();
}
有了這個類,你可以很容易地利用它,如下所示:只有
DoubleList<Label, ComboBox> myCustomList = new DoubleList<Label, ComboBox>();
//Ready to use the lists by
//myCustomList.listOne and myCustomList.listTwo
另一種方法是:
public class DoubleObjects<T1,T2>
{
final public T1 one = new T1();
final public T2 two = new T2();
}
及用途:
ArrayList<DoubleObjects<Label, ComboBox>> arrayList = new ArrayList<DoubleObjects<Label, ComboBox>>();
哇,我沒這個怎麼樣,沒做了一個很好的搜索我猜! 非常感謝! – TiagoM