2017-06-16 67 views
-2

我想要的是有點不尋常。我想製作一個屏幕,向我顯示裏面的數字。我應該能夠通過兩個整數來確定行數和行數。我也希望能夠設置例如正方形的顏色,並且它們應該是可點擊的,以便它們需要具有編號的id和onClick函數。創建互動網格的最佳方式

例如:

height=2 
rows=3 
color1=FFFFFF 
color5=000000 

是這樣實現的?我應該如何處理這個問題?

+0

聽起來實現的。不幸的是「我如何處理X?」對於SO來說太廣泛了。 –

回答

0

我想你要找的是JButton。

對於您的特定問題,請考慮創建一個JButton的二維數組並使用JPanel和JFrame顯示它們。網格的大小高度和寬度將是每個數組的長度。例如。 myArray.length()是寬度(網格中的列數),myArray [0] .length()是網格的高度(行數)。

JButton支持設置圖像和顏色。

文檔: https://docs.oracle.com/javase/tutorial/uiswing/components/button.html

相關問題