Java VisualEditorでJListを配置し、プロパティを設定する方法。

今回は前回の続きで、都道府県マスターに JList を設置して、プロパティを設定します。

ラベル以外の場合、コンポーネントに関するコードは専用のメソッド内にまとめられ、getJContentPane() メソッドの中からはメソッドを呼び出しているだけだという点に注目してください。


【1】Eclipse を起動します。


【2】パッケージ・エクスプローラーで PrefFrame.java をダブルクリックして、Javaエディタと VisualEditor を表示します。


【3】Palette(パレット)で Swing Components → JList を選択します。

java-813.gif


【4】選択状態のままマウスをウィンドウに近づけると、ガイドが表示されますので、 Center の部分をクリックします。

java-814.gif


【5】リストの名前はデフォルトのままで「OK」ボタンをクリックします。

java-815.gif


【6】ウィンドウにリストが配置されました。VisualEditor での操作が、Java Beans にも自動的に反映されています。

java-816.gif


【7】Java Beans で jList をクリックします。

java-817.gif


【8】jLabel のプロパティビューが表示されたら、font をクリックして設定ダイアログボックスを表示させます。

java-818.gif


【9】Name、Style、Sizeを以下のように設定し、「OK」ボタンをクリックします。

Name Dialog
Style plain
Size 14

java-819.gif


【10】foreground をクリックして設定ダイアログボックスを表示させます。

java-821.gif


【11】RGB タブで 64 64 64 と設定し、「OK」ボタンをクリックします。

java-822.gif


【12】selectionMode で SINGLE を選択します。

java-823.gif


【13】アウトラインビューで getJList() をクリックします。

java-824.gif

*アウトラインビューには変数やメソッドの一覧が表示されていて並べ替えもできます。クリックするとJavaエディタで該当箇所が素早く探せるので便利です。(Java Beans でも移動できます)


【14】Javaエディタに getJList() メソッドの部分が表示されました。

java-825.gif

このようにコンポーネントに関するコードは専用のメソッド内にまとめられ、戻り値として、生成したコンポーネントを返す仕組みになっています。


【15】アウトラインビューで getJContentPane() をクリックします。

java-826.gif


【16】Javaエディタに getJContentPane() メソッドの部分が表示されました。

java-827.gif

ラベルの場合との違いに注目してください。ラベルの場合は getJContentPane() メソッド内で設定も行っていますが、リストの場合はメソッドの戻り値として設定済みのコンポーネントを取得してコンテンツペインに加えています。


スポンサードリンク

スポンサードリンク






Java初心者入門講座TOPへ