我有關於循環的問題。我需要訪問10個名稱類似label1,label2,label3等的標籤。我需要知道我是否可以通過在java中循環訪問這些標籤?有關循環的問題。我需要通過Java中的循環訪問10個標籤?
4
A
回答
4
將這些標籤更改爲數組,並使用索引訪問它。
例如:
JLabel[] labels = new JLabel[10];
for (int i = 0; i < labels.length; ++i) {
labels[i] = new JLabel("Label " + i);
}
for (int i = 0; i < labels.length; ++i) {
// access each label.
}
+1
+1:第二個循環可以是for-each循環。 –
5
如何使用List
或array
List<JLabel> labels = new ArrayList<JLabel>();
labels.get(index);
+0
+1我仍然不習慣仿製藥,這是一個恥辱...... – MByD
0
'訪問標籤' 是有點含糊。你指的是java.awt.label的不同實例嗎?如果是這樣,你可以簡單地通過for-each語句遍歷它們。
0
如果您在談論Java標籤,則可以改用switch語句。如果您正在討論諸如JLabel之類的對象,請使用數組或ArrayList。
2
如果您不能更改標籤名稱/將它們放入數組中,您可以對標籤進行一系列引用,並在程序的開頭用標籤列表填充它。
4
把你的標籤中鏈表或數組 然後你就可以訪問一個循環
相關問題
- 1. Java循環問題
- 2. 有問題通過JSON對象循環
- 3. 一個問題有關循環
- 4. JavaScript的for循環有關的問題
- 5. 通過數組循環的問題
- 6. 通過Web控制循環的問題
- 7. 需要幫助解決循環問題
- 8. 問題與我的Java循環
- 9. 訪問JSON中的嵌套值,不通過循環訪問
- 10. 循環相關性問題
- 11. 通過html表格循環訪問
- 12. 通過for循環縮略圖訪問。
- 13. 通過Javascript功能循環訪問
- 14. 通過Perl文件循環訪問
- 15. 通過動態變量循環訪問
- 16. 通過jQuery對象循環訪問
- 17. 通過ADuser列表循環訪問
- 18. c#通過訪問數據庫循環
- 19. 通過JSON數據循環訪問
- 20. PHP通過數組循環訪問值
- 21. foreach循環中的foreach循環給我codeigniter中的問題
- 22. python lxml通過所有標籤循環
- 23. JavaScript的for循環的問題,我有
- 24. 訪問數組中循環的Java
- 25. 循環問題
- 26. JAVA while循環arralyist問題
- 27. While循環問題(Java)
- 28. Java - for循環問題
- 29. Vue 2組件循環訪問循環 - 實例/範圍問題
- 30. 在for循環中添加多個標籤有問題
這聽起來很可怕的數組或鏈表。您應該重組該代碼 – Bozho
更多詳細信息?什麼是標籤?爲什麼不把它們放入數組中? –
你是指這些? http://download.oracle.com/javase/6/docs/api/java/awt/Label.html –