[英]java jlabel array
這怎么了 標簽[]導致錯誤
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();
}
聲明JLabel數組存在問題,
JLabel labels[] = new JLabel(); //Incorrect code
JLabel[] labels = new JLabel[enter the size]; //Correct One
首先,您必須定義數組。 然后,您可以使用其中的方法。
Labels = new JLabel[]{ label1, label2, label3 };
for(int i=0; i<Labels.length; i++){
add(Labels[i]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.