-2
我想要的是有點不尋常。我想製作一個屏幕,向我顯示裏面的數字。我應該能夠通過兩個整數來確定行數和行數。我也希望能夠設置例如正方形的顏色,並且它們應該是可點擊的,以便它們需要具有編號的id和onClick函數。創建互動網格的最佳方式
例如:
height=2
rows=3
color1=FFFFFF
color5=000000
是這樣實現的?我應該如何處理這個問題?
我想要的是有點不尋常。我想製作一個屏幕,向我顯示裏面的數字。我應該能夠通過兩個整數來確定行數和行數。我也希望能夠設置例如正方形的顏色,並且它們應該是可點擊的,以便它們需要具有編號的id和onClick函數。創建互動網格的最佳方式
例如:
height=2
rows=3
color1=FFFFFF
color5=000000
是這樣實現的?我應該如何處理這個問題?
我想你要找的是JButton。
對於您的特定問題,請考慮創建一個JButton的二維數組並使用JPanel和JFrame顯示它們。網格的大小高度和寬度將是每個數組的長度。例如。 myArray.length()是寬度(網格中的列數),myArray [0] .length()是網格的高度(行數)。
JButton支持設置圖像和顏色。
文檔: https://docs.oracle.com/javase/tutorial/uiswing/components/button.html
聽起來實現的。不幸的是「我如何處理X?」對於SO來說太廣泛了。 –