2011-12-14 5 views
0

ファイルから読み込まれた構成プロパティに基づいてGUIを構築する必要があります。設定に基づいて、いくつかの情報(TextField、Labels、Buttons ...)が表示されるかどうかが示されます。私は、それ以外の構築タイプ、または各構成のパネル全体を構築する必要がないので、構成に適応しなければならないGUIを構築する方法についてのアドバイスを探しています。実行時に構成が変更されることはありません。設定へのGUIの適合

+4

「構成ごとにパネル全体を構築する」を避けるにはどうすればよいですか?そして、それにかかわらず、これのコストは小さいはずです。また、私はすでにGUIデータをxmlデータで設定できるライブラリがあると確信しています。 –

+0

さて、パネルのコピー/ペーストを行ってみましょう。あなたが提案した図書館を探します。ありがとう。 – xtrem06

答えて

0

どのくらい設定するかによって異なります。あなたのレイアウトが固定されていて、いくつかのコンポーネントを表示して他のコンポーネントを非表示にしたい場合、それは簡単です。あなたは表示されるべきコンポーネントと、pack()の前にそれらのコンポーネントのためのsetVisible(true)だけをリストすることができます。あなたのレイアウトが設定可能である必要があるなら、あなたはもっと仕事をする必要があります。

+0

私は両方の場合を持っています、いくつかのパネルでは、私はちょうどexempleのラベルを隠す必要がありますが、他の私はいくつかのコンポーネントを含むフルパネルを非表示にする必要があります。 – xtrem06

関連する問題