-1

私はJAVAでRAPアプリケーションを作成しています。マスターディテールのようなGUIが欲しいです。左側にはツリーのあるパネルがあり(Windows 7のように)、右側には別のTreeItemが選択されたときに変更されるテキストフィールドがあります。したがって、2つのパネルを追加する必要がありますが、パネルをコンポジットに追加する方法がわかりません。助けてください

4

2 に答える 2

0

SWTは1つであり、Swingは別のものです。すでにSWTで記述されたものがあり、Swingコンポーネントを追加したい場合は、SWT/AWTブリッジを使用する必要があります。これを行う方法のチュートリアルはここにあります。

于 2012-07-27T18:58:49.200 に答える
0

マスターコンテンツペインにframe.getContentPane()を使用します。そのレイアウトをnewGridLayout(1,2)として設定します。次に、2つのパネルを作成し、それらをフレームに追加します。http://docs.oracle.com/javase/tutorial/uiswing/components/panel.html

やりたいことに応じて、より複雑なソリューションもあります。たとえば、左側と右側の間のスペースの分割を消費可能にする場合は、jsplitpanes(http://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html)を使用します。

于 2012-07-27T18:49:02.767 に答える