私はJPanelを持っています。ボタンをクリックした後、アイコンが垂直に1つずつ表示され、別のアイコンがクリックされた後にもう1つ下のアイコンが表示されます。JPanelの上と下にアイコンを配置する方法
クリックごとにアイコンの位置が上下に交互に変わります。
私は多くのレイアウトマネージャを試しましたが、私が望むように動作させることはできません。
EDIT: 例、最初のクリック後
。
第二にクリックし、
第三にクリックし、トップ側の別のアイコンなど。 これは私が作成しているチェスゲームに追加されることを目的としています。だから私は死んだ部分を適切なプレーヤー側(黒または白)に表示したい。黒い部分は上に行き、白い部分はJPanelの下に行きます。これがそれをクリアすることを願っています。ありがとう。
私はここで何をしようとしているのかを正確に視覚化しています。アイコンを交換するには、JLabelで 'setIcon(...)'を呼び出すだけです。 JLabelsを上下に配置するには、BorderLayoutを使用しますが、これもあなたが探しているものかどうかはわかりません。あなたの問題を明確にしてください。 –
@HovercraftFullOfEels例としていくつかの画像を追加しました。アイデアは、ボタンをクリックするたびにアイコンが表示された後です。アイコンが表示される位置は、JPanelの上部とJPanelの下部の間で交互に行わなければなりません。これは私が作成しているチェスゲームに追加され、死んだ部分が適切なプレイヤー側(黒または白)に表示されるようにします。黒い部分は上に行き、白い部分はJPanelの下に行きます。これがそれをクリアすることを願っています。ありがとう。 – Ma7ot