2017-06-16 9 views
-2

ほんの少し珍しいです。私はそれの中に数字の四角を示す画面を作りたいと思う。私は行と行の数を2つの整数で決定できるはずです。私はまた、四角形の色を設定することができるようにするために、クリック可能でなければならないので、番号付きのidとonClick関数を持つ必要があります。例えば対話可能なグリッドを作成するための最良の方法

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

この達成できるようなものですか?私はこれにどのようにアプローチすべきですか?

+0

が達成ね。残念ながら「どのように私はXにアプローチしますか?」それはあまりにも広い質問です。 –

答えて

0

私はあなたが探しているものはJButtonだと思います。

特に問題がある場合は、JButtonの2D配列を作成し、JPanelとJFrameを使用してそれらを表示することを検討してください。グリッドのサイズの高さと幅は、これらの配列のそれぞれの長さになります。例えば。

myArray.length()は幅(グリッドの列数)で、myArray [0] .length()はグリッドの高さ(行数)です。

JButtonは画像と色の設定をサポートしています。

ドキュメント: https://docs.oracle.com/javase/tutorial/uiswing/components/button.html

関連する問題