JavaFX2はGUIアプリケーションを作る為のライブラリー。
Swingに替わるもの。
|
JavaFX2では、いわゆるコンポーネント(部品)はシーン(Scene)と呼ばれる。
一番外側はステージ(Stage)で、ステージやシーンに別のシーンを追加していくことでGUIを構築する。
こうして出来るシーンのつながりをシーングラフと呼ぶらしい。
グループ | クラス | 備考 | Scene Builder | Swing相当 | 更新日 | |
---|---|---|---|---|---|---|
ステージ | Stage・Window | ウィンドウ(フレーム) | JFrame・Window | |||
FileChooser DirectoryChooser |
ファイル・ディレクトリー選択ダイアログ | JFileChooser | 2012-04-12 | |||
Popup | ポップアップ | JPopupMenu | ||||
レイアウト | Pane | |||||
AnchorPane | 外部に合わせて部品を伸縮させる | AnchorPane | ||||
BorderPane | BorderLayout | |||||
HBox・VBox | 横一列あるいは縦一列に部品を並べる | BoxLayout | ||||
FlowPane | たぶんFlowLayout | |||||
GridPane | m×nの升目に区切ってその中に配置する | GridLayout | ||||
StackPane | ||||||
TilePane | ||||||
control | ScrollPane | ペインをスクロールさせる | JScrollPane | |||
SplitPane | 2分割し、大きさをユーザーが変えられる | JSplitPane | ||||
TabPane | 複数のペインをタブで管理する | JTabbedPane | ||||
TitledPane | ||||||
コントロール | Accordion | アコーディオン | ||||
ChoiceBox | ||||||
ComboBox | コンボボックス | ComboBox | JComboBox | |||
Label | ラベル | JLabel | ||||
Separator | 区切り線 | JSeparator | ||||
Slider | スライダー | |||||
Tooltip | ツールチップ | Tooltip | ||||
ボタン | Button | ボタン | Button | |||
CheckBox | チェックボックス | |||||
Hyperlink | ハイパーリンク | |||||
MenuButton | ||||||
ToggleButton | トグルボタン | |||||
RadioButton | ラジオボタン | RadioButton | JRadioButton | |||
テキスト | TextArea | |||||
TextField | JTextField | |||||
PasswordField | ||||||
HTMLEditor | ||||||
ビュー | ListView | ListView | JList | |||
TreeView | JTree | |||||
TableView | TableView | JTable | ||||
バー | MenuBar | JMenuBar | ||||
ToolBar | JToolBar | |||||
ProgressBar | JProgressBar | |||||
ウェブ | WebView WebEngine |
ブラウザー →halcatさんのソースを元にしたサンプル |
2012-04-08 |
→ファイルのドロップを処理する方法(Scene Builder)