2011-07-16 3 views
2

私は非常にクールな方法でMigLayoutを使用するサンプルアプリケーションを作っています。残念なことに、クイックスタートとホワイトペーパーを読んだ後も、私はまだ質問があり、私の希望するレイアウトを行うことができません。サンプルアプリケーションでは、基本的に情報パネル+ JLabelであるゲームを追加/削除できます。レイアウトには、情報パネル用とJLabel用の2つの行が必要です。DrawLayoutからMigLayoutへの変換に関するヘルプ

レイアウト:

  • 行1(情報パネル):[成長] [成長] [成長] [成長]
  • 行2(のJLabel):[成長] [成長] [成長] [ enter image description here

    を私はゲームを追加するときにレイアウトが合うように他を縮小する必要があり、この画像のように:あなたたちははっきりと見ることができるように成長] [/リスト]ここ

はイメージです enter image description here

残りの1つを育てなければならない、私はレイアウトを削除する場合: enter image description here

しかし、それは与えられたレイアウト情報で作業していないです、あなたたちは私の手を与えることができますか?自動的にサイズ変更することができないので、また、縮小JLabelは、私によって手渡される必要がありますか?

+0

コードを確認する必要があります。 – Jeffrey

+1

* "私は非常にクールな方法でMigLayoutを使用するサンプルアプリケーションを作っています" *いつから "壊れた"とは "クール"と同じですか? ;) –

+0

:(、それはクールなアプリXD –

答えて

2

単純なGridLayoutのようなサウンドは、このトリックを行います。

はい、使用可能なスペースが変更されると画像のサイズを変更するには、カスタムペイントを行う必要があります。つまり、JPanelを使用して画像を手動で描画する必要があるため、その場で画像を拡大/縮小することができます。

+0

それを見て行く:) –

関連する問題