這有什麼問題?標籤[]導致錯誤java jlabel數組
JLabel labels[] = new JLabel();
for (int i = 0; i < 4; i++) {
labels[i] = new JLabel("Label" + i);
panel.add(labels[i]);
}
這有什麼問題?標籤[]導致錯誤java jlabel數組
JLabel labels[] = new JLabel();
for (int i = 0; i < 4; i++) {
labels[i] = new JLabel("Label" + i);
panel.add(labels[i]);
}
JLabel label = new JLabel();
初始化一個JLabel的,如果你要初始化數組,你應該做這樣的
JLabel labels[] = new JLabel[4];
JLabel labels[] = new JLabel[4];
,然後你必須創建新實例對於每個陣列條目(否則陣列僅包含空值)
for(JLabel label : labels) {
label = new JLabel();
}
首先你必須定義數組。然後你可以玩其中的方法。
Labels = new JLabel[]{ label1, label2, label3 };
for(int i=0; i<Labels.length; i++){
add(Labels[i]);
}
存在與申報的JLabel陣列的一個問題,
JLabel labels[] = new JLabel(); //Incorrect code
JLabel[] labels = new JLabel[enter the size]; //Correct One
錯誤是走了,但他們沒有顯示? – jjj
它與該代碼無關,也許在那之後有錯誤 – 2011-01-16 07:40:55
沒關係,它們在彼此之間渲染:D – jjj