我正在尝试创建一个带有索引号的JLabel
。所以,我创建了一个扩展indexedJLabel
的课程JLabel
。当我尝试创建新对象的ArrayList
时,我得到错误:类型参数IndexedJLabel
不在其范围内。请参阅下面的代码。
public class IndexedJLabel extends JLabel
{
private int index = -1;
public IndexedJLabel()
{
super();
index = -1;
}
}
创建IndexedJLabel
private static ArrayList<IndexedJLabel> primaryPanelLabels = new ArrayList<IndexedJLabel>(20);
答案 0 :(得分:0)
private int index;
除非在调用构造函数之前它是静态的,否则不要显式设置值。