アットウィキロゴ

visual editor


visual editor関連のブックマーク



visual editor(swing)覚え書き


ContentPane

  • layout
   FlowLayout   各コンポーネントのサイズを推奨サイズに動的に変更し、水平に折り返す

jPanel(コンテナー)

他のコンポーネントを貼り付けるためのスペース

  • preferredSize
   推奨サイズ
  • layout
   FlowLayout   各コンポーネントのサイズを推奨サイズに動的に変更し、水平に折り返す
  • border
   Line       線の太さや色を選ぶ
   Titled     タイトルの文字の大きさやフォント(plain推奨)、色などが選べる

jScrollPane(コンテナー)

スクロールバーを表示できる

  • preferredSize
   推奨サイズ
  • horizontalSBP
   水平スクロールバー
   ALWAYS     常に表示
   NEEDED     必要に応じて表示(デフォルト)
   NEVER      表示しない
  • verticalSBP
   垂直スクロールバー
   以下、水平と同様

jLabel(コンポーネント)

一般的なラベル

  • text
   パネル内に表示するテキスト
  • font
   テキストのフォント(plain推奨)

jTextField(コンポーネント)

単一行のテキスト入力用フィールド
複数行の場合はjTextAreaを使う

  • columns
   テキストフィールドの長さ
  • editable
   編集可能かどうか
  • text
   テキストフィールドに設定するテキスト

jTextArea(コンポーネント)

複数行のテキスト入力用フィールド

  • rows
   行数
  • lineWrap
   テキストを折り返すかどうか(デフォルトは折り返さない)

jList(コンポーネント)

あらかじめ項目を用意し、ユーザに選択してもらう
ドロップダウンリストの場合は、jComboBoxを使う

  • preferredSize
   推奨サイズ
  • selectionMode
   SINGLE       単一選択
   SINGLE_INTERVAL  連続する区間の選択
   MULTIPLE_INTERVAL 制限なし
  • データの追加
   アウトラインからgetjlistを探して、
   if文の最後に

   String listData[] = {
     "会社員", "公務員", "自営業", "学生", "その他"
   };
   jList.setListData(listData);

   を追加


visual editor(SWT)覚え書き


sShell

  • layout
   FillLayout   最も単純なレイアウト。水平、垂直いっぱいにコンポーネントを配置する。
  • レイアウトのカスタマイズ
   レイアウトの余白等を自由に設定可能
   右クリックから「レイアウトのカスタマイズ」を選択

Group(コンテナー)

他のコンポーネントを貼り付けるためのスペース
swingでいうパネル的なもの


Label(コントロール)

swingでいうラベル

  • text
   ラベルのテキスト
  • font
   テキストのファント

Text(コントロール)

一行のテキストを入力するためのフィールド
複数行の入力をしたいときはTextAreaを使用する
レイアウトのカスタマイズを開いて好きなレイアウトを選ぶことを推奨

  • horizontalScroll
   水平スクロールバーの有無(デフォルトは無)
  • verticalScroll
   垂直スクロールバーの有無(デフォルトは無)

Combo(コントロール)

ユーザがクリックしたときに表示されるドロップダウンリスト
コピペを可能にするときはCComboを使う

  • horizontalScroll
   水平スクロールバーの有無(デフォルトは無)
  • verticalScroll
   垂直スクロールバーの有無(デフォルトは無)
  • layoutData widthHint
   コンボボックスの幅
  • readOnly
   読み取り専用にするかどうか(デフォルトは無効)
  • データの追加
   まずコントロールをcyear()という名前で作った時は、
   createCyear()へ移動する。

   メソッド最終行に
   for (int i = 1900; i < 2008; i++) {
     cyear.add(Integer.toString(i));
   }
   cyear.select(0);

   を追加

RadioButton(コントロール)

複数のオプションの中から一つを選択したい場合に使用
グループ上のラジオボタンは相互排除
複数のラジオボタングループを使う場合は別グループにする

  • selection
   選択状態にするかどうか(デフォルトは無効)
  • style
   ボタンのスタイル

CheckBox(コントロール)

複数のオプションを任意に選択したい場合に使用するオプションボックス
オプションはラジオボタンと同じ(ボタンクラスという同じクラスを使用しているため)

List(コントロール)

あらかじめ項目をいくつか並べてユーザに選択してもらう

  • selectionStyle
   選択モード
   SINGLEもしくはMULTI
  • スクロールバー
   水平、垂直共につけることができます
  • データの追加
   groupグループにリストを作っている場合、
   createGroup()メソッドを探し、
   その最終行に以下を追加する。
   今回は、リスト名がlboccupの場合

   String items[] = {
     "会社員", "公務員", "自営業", "学生", "その他"
   };
   lboccup.setItems(items);


最終更新:2010年01月06日 10:43
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。