S-JIS[2012-02-18/2012-06-17] 変更履歴

JavaFX

JavaFX2はGUIアプリケーションを作る為のライブラリー。
Swingに替わるもの。


JavaFX2のアプリケーションの構造

JavaFX2では、いわゆるコンポーネント(部品)はシーン(Scene)と呼ばれる。
一番外側はステージ(Stage)で、ステージやシーンに別のシーンを追加していくことでGUIを構築する。
こうして出来るシーンのつながりをシーングラフと呼ぶらしい。


シーン

グループ クラス 備考 Scene Builder Swing相当 更新日
ステージ Stage・Window ウィンドウ(フレーム)   JFrameWindow  
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)


Java目次へ戻る / 技術メモへ戻る
メールの送信先:ひしだま