public void loadBoard()
{
for(int row = 0; row < 5; row++)
for(int col = 0; col < 5; col++)
{
buttons[row][col] = new JButton("");
buttons[row][col].addActionListener(this);
this.add(buttons[row][col]);
}
}
0
A
回答
1
使用GridLayout
或任何其他Layout
來解決這個問題。
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(rows, cols));
for (int row = 0; row < rows; ++row)
{
for (int col = 0; col < cols; ++col)
{
panel.add(buttons[row][col]);
}
}
this.add(panel);
+0
嗯,這個建議看起來很熟悉。哦,是的,沒錯。我在一個小時前做了這個。 – 2011-05-10 03:16:16
+1
@Hovercraft完整的鰻魚,我真的沒有看到它。我有一種習慣,不會閱讀自動隱藏的額外評論。隨意發佈答案(逐字),我會投票給你。 – pickypg 2011-05-10 03:18:11
相關問題
- 1. 如何使用數組值來限制perl中的for循環?
- 2. 在Matlab中繪製循環For循環
- 3. 使用數組for循環for循環
- 4. Java如何在循環外部使用for循環中創建的JButton?
- 5. 使用For循環來填充數組
- 6. 使用for循環和數組繪製傅里葉變換MATLAB
- 7. 如何在每循環for循環後立即繪製Dygraphs?
- 8. 在Matlab中使用For循環繪圖
- 9. 在for循環中包含JSP頁面
- 10. 使用for循環繪圖
- 11. 如何在NetBeans中使用jButton網格作爲二維數組
- 12. 如何使用for循環來使用layout()繪製多個圖形?
- 13. 如何在此腳本的for循環中使用for循環?
- 14. 如何在React中的for循環中包含onCLick?
- 15. 如何在Java中使用JButton來重繪組件?
- 16. 如何繪製使用for循環延遲的畫布?
- 17. 如何使用ansible循環包含模板變量的數組?
- 18. 如何使用Scrapy中的for循環制作網址?
- 19. 如何在單個圖中使用for循環matlab繪製多個函數
- 20. 如何使用數組來通過for循環?
- 21. C++ for循環,while循環,while循環來生成十進制數的表格
- 22. 如何使用JavaScript存儲for循環在數組中的值?
- 23. 如何使用php中的數組for循環使用php
- 24. 如何在我的for循環宏中包含多個語句?
- 25. For循環包含來自窗體的數據(form.array [i] .checked)
- 26. For循環中的數組?
- 27. 集成for循環來計算網格/網格上的值
- 28. 如何在for循環中循環字符串數組
- 29. 包含函數的for循環是如何工作的?
- 30. 如何製作JButton的循環?
我已經設法構建一個for循環部分頂部。但即時通訊仍然缺少一些部件來製作5×5的2D按鈕陣列。 – wannabeprogrammer 2011-05-10 02:29:55
請給你的問題提供一些細節,否則它可能會作爲不可回答的問題關閉。我會編輯你的問題,並添加細節。請查看這個鏈接,看看需要什麼細節:[如何提出問題的智能方式](http://catb.org/~esr/faqs/smart-questions.html) – 2011-05-10 02:30:59
你是什麼意思的細節? o__o – wannabeprogrammer 2011-05-10 02:32:05