visual editor関連のブックマーク
visual editor(swing)覚え書き
ContentPane
FlowLayout 各コンポーネントのサイズを推奨サイズに動的に変更し、水平に折り返す
jPanel(コンテナー)
他のコンポーネントを貼り付けるためのスペース
推奨サイズ
FlowLayout 各コンポーネントのサイズを推奨サイズに動的に変更し、水平に折り返す
Line 線の太さや色を選ぶ
Titled タイトルの文字の大きさやフォント(plain推奨)、色などが選べる
jScrollPane(コンテナー)
スクロールバーを表示できる
推奨サイズ
水平スクロールバー
ALWAYS 常に表示
NEEDED 必要に応じて表示(デフォルト)
NEVER 表示しない
垂直スクロールバー
以下、水平と同様
jLabel(コンポーネント)
一般的なラベル
パネル内に表示するテキスト
テキストのフォント(plain推奨)
jTextField(コンポーネント)
単一行のテキスト入力用フィールド
複数行の場合はjTextAreaを使う
テキストフィールドの長さ
編集可能かどうか
テキストフィールドに設定するテキスト
jTextArea(コンポーネント)
複数行のテキスト入力用フィールド
行数
テキストを折り返すかどうか(デフォルトは折り返さない)
jList(コンポーネント)
あらかじめ項目を用意し、ユーザに選択してもらう
ドロップダウンリストの場合は、jComboBoxを使う
推奨サイズ
SINGLE 単一選択
SINGLE_INTERVAL 連続する区間の選択
MULTIPLE_INTERVAL 制限なし
アウトラインからgetjlistを探して、
if文の最後に
String listData[] = {
"会社員", "公務員", "自営業", "学生", "その他"
};
jList.setListData(listData);
を追加
visual editor(SWT)覚え書き
sShell
FillLayout 最も単純なレイアウト。水平、垂直いっぱいにコンポーネントを配置する。
レイアウトの余白等を自由に設定可能
右クリックから「レイアウトのカスタマイズ」を選択
Group(コンテナー)
他のコンポーネントを貼り付けるためのスペース
swingでいうパネル的なもの
Label(コントロール)
swingでいうラベル
ラベルのテキスト
テキストのファント
Text(コントロール)
一行のテキストを入力するためのフィールド
複数行の入力をしたいときはTextAreaを使用する
レイアウトのカスタマイズを開いて好きなレイアウトを選ぶことを推奨
水平スクロールバーの有無(デフォルトは無)
垂直スクロールバーの有無(デフォルトは無)
Combo(コントロール)
ユーザがクリックしたときに表示されるドロップダウンリスト
コピペを可能にするときはCComboを使う
水平スクロールバーの有無(デフォルトは無)
垂直スクロールバーの有無(デフォルトは無)
コンボボックスの幅
読み取り専用にするかどうか(デフォルトは無効)
まずコントロールをcyear()という名前で作った時は、
createCyear()へ移動する。
メソッド最終行に
for (int i = 1900; i < 2008; i++) {
cyear.add(Integer.toString(i));
}
cyear.select(0);
を追加
RadioButton(コントロール)
複数のオプションの中から一つを選択したい場合に使用
グループ上のラジオボタンは相互排除
複数のラジオボタングループを使う場合は別グループにする
選択状態にするかどうか(デフォルトは無効)
ボタンのスタイル
CheckBox(コントロール)
複数のオプションを任意に選択したい場合に使用するオプションボックス
オプションはラジオボタンと同じ(ボタンクラスという同じクラスを使用しているため)
List(コントロール)
あらかじめ項目をいくつか並べてユーザに選択してもらう
選択モード
SINGLEもしくはMULTI
水平、垂直共につけることができます
groupグループにリストを作っている場合、
createGroup()メソッドを探し、
その最終行に以下を追加する。
今回は、リスト名がlboccupの場合
String items[] = {
"会社員", "公務員", "自営業", "学生", "その他"
};
lboccup.setItems(items);
最終更新:2010年01月06日 10:43