JavaFX Scene Builderの使い方。
|
新しいシーン(コンテナーやコントロール、いわゆるコンポーネント)を配置したい場合、
ライブラリーパネルでシーンをドラッグし、コンテントパネルまたは階層パネル上にドロップする。
(ライブラリーパネルの上部の「Search」ボックスにシーン名の一部を入れることで、シーンの検索(絞込み)が出来る)
もしくは、メニューバーの「Insert」から配置したいシーンを選択する。
配置したシーンはコンテントパネル上で移動したりサイズを変更したりすることが出来る。
インスペクターパネルの「Properties」で位置やサイズの値を直接入力することも出来る。
(→サイズを親シーンに合わせる方法)
シーン | 説明 | 更新日 | |
---|---|---|---|
Containers | Accordion | Scene Builderの右端のインスペクターパネルみたいなやつ | |
Anchor Pane | 連動してシーンサイズを変更させるペイン | 2012-04-07 | |
Flow Pane | |||
Grid Pane 2x3 | n×mマスのグリッドに各シーンを配置するペイン | ||
Scroll Pane | スクロールエリアを作る為のペイン | ||
Split Pane | 横あるいは縦に2分割するペイン | ||
Stack Pane | |||
Tab Pane Tab |
タブによって切り替えられるペイン | ||
HBox・VBox | 横一列あるいは縦一列に各シーンを配置する | ||
Tool Bar | ツールバー | ||
Controls | Label | ラベル(表示用文字列) | |
Text Field Password Field Text Area |
|||
Button | ボタン | 2012-04-16 | |
Check Box | |||
Choice Box | |||
Combo Box | コンボボックス | 2012-05-13 | |
Radio Button | ラジオボタン | 2012-06-09 | |
Toggle Button | |||
Hyperlink | クリックできるラベル? | ||
Separator | 仕切り線 | ||
Slider | |||
MenuBar | メニューバー | ||
List View | リスト(一覧) | 2012-05-04 | |
Table View | テーブル(表) | 2012-06-17 | |
Tree View | |||
Web View | |||
HTML Editor | |||
Popup Controls | Context Menu | ポップアップメニュー | |
Tooltip | ツールチップ | 2012-04-16 | |
Menu Content | メニューの部品 | ||
Shapes | 図形(線や円、四角など) | ||
Charts | チャート(グラフ) |
あるシーンを貼り付け、その大きさを外側のシーンと同じにしたい場合、
メニューバーの「Modify」→「Fit to Parent」で出来る。
複数のシーンを配置した後で、それらをまとめて別の新しいシーンで囲みたい場合、
それらの複数シーンを選択して、メニューバーの「Arrange」→「Wrap in」で新しいシーンを選ぶ。
(AnchorPane・HBox・ScrollPane・SplitPane等が選べる)
もしくは、階層パネル上に新しいシーンに追加し、そこへ複数シーンをドラッグ&ドロップする。
逆に、囲んでいるシーンを削除したい場合は、そのシーンを選択して、「Arrange」→「Unwrap」。
(階層パネル上で削除すると、配下のシーンが全て削除されるので注意)
メニューバーの「Preview」→「Show Preview Window」で実際のウィンドウとして表示され、動作確認できる。
(もしくはCtrl+P)
ウィンドウ表示中にもSceneBuilder上で編集が続行できる。
Ctrl+Rを押すと、編集した内容がウィンドウに反映される。