0

私はJavaゲームのスイングベースを実行しています。このゲームでは、プレーヤーが順番に、すでに存在するタイルの隣にタイルを追加します。そのため、動的グリッドを構築できる特定のgridLayoutが必要です。

タイルは(画像)ボタンです。つまり、スタートタイルは0,0の位置にあり、最初のプレイヤーは8つの異なる動きを選択できます。GridBagConstraintsは負の値を受け入れませんよね?

私はレイアウトなしで、絶対座標で試しています、私は他の解決策をあまり生ではないと考えることができます...

4

2 に答える 2

2

のを使用するこのゲームからいくつかのアイデアが得られるかもしれません。各ボタンは、選択された状態を使用して、表示する Unicode グリフを決定しますが、同様に機能します。GridLayoutJToggleButtonIcon

于 2012-04-20T16:36:06.660 に答える
0

整数のペアをキーとするハッシュ テーブルを使用するだけです。

于 2012-04-20T16:14:38.770 に答える