FXML for Structure, CSS for Styling, and JavaFX as Standard GUI Library #jdt61 のツイートまとめ #JavaDayTokyo

#jdt61 のツイートまとめ
0
ひで @hide_tnk

scenebuilder に対応したIDE,netbeans,IntelliJ IDEA.Eclipseで使うなら,e"fx"clipse を使った方がよい #jdt61

2015-04-08 13:10:09
Keisuke.K @Ewigkeit

JavaFX はコンテナとレイアウトが一緒になっている #jdt61

2015-04-08 13:11:45
Keisuke.K @Ewigkeit

部品のクラス名と FXML の要素名が一緒 #jdt61

2015-04-08 13:13:21
ひで @hide_tnk

fx の名前空間を利用して,fx:controller に処理するクラスを記述すれば,FX のコンポーネントの処理をJava側で行える #jdt61

2015-04-08 13:15:33
ひで @hide_tnk

idとフィールド名は大文字小文字をちゃんと区別するので注意 #jdt61

2015-04-08 13:16:45
こざけ @s_kozake

NetBeansでついさっきまでプレゼン資料を作っていました! #資料はJavaFXで作られている #jdt61

2015-04-08 13:18:24
Keisuke.K @Ewigkeit

JavaFX 慣れればホントに良さそうだ。 #jdt61

2015-04-08 13:19:24
こざけ @s_kozake

FXMLオブジェクトを作るようなものは子要素で定義する #jdt61

2015-04-08 13:25:35
Keisuke.K @Ewigkeit

FXML を手で書くのはつらすぎるので Scene Builder を使う #jdt61

2015-04-08 13:26:07
ひで @hide_tnk

FXMLを手で書くのはあり得ない.FXMLを書くときはSceneBuilderを使います. #jdt61

2015-04-08 13:26:15
こざけ @s_kozake

SeneBuilder 大分使いやすくあったのかな?使っている人の話では、画面が複雑になると辛いって話だったが #jdt61

2015-04-08 13:26:37
ひで @hide_tnk

ボーダーレイアウトの上と下は,SwingのときはNorth,Southだったが,JavaFXではTop,Bottomになった. #jdt61

2015-04-08 13:28:18
ひで @hide_tnk

SceneBuilderでは,外部CSSの参照はできるが編集はできない. #jdt61

2015-04-08 13:29:57
ひで @hide_tnk

とても残念なことにOracleはSceneBuilderのバイナリを公開していない.なぜかは不明 #jdt61

2015-04-08 13:30:34
civic @civic

NetBeansに組み込まれてないのか #jdt61

2015-04-08 13:32:27
ひで @hide_tnk

どうするか? 1.自分でビルドする. 2.Gluonがビルドしたものを公開しているので,それを利用する gluonhq.com #jdt61

2015-04-08 13:33:28
ひで @hide_tnk

国際化をしたい場合は,属性値に%をつける #jdt61

2015-04-08 13:34:11
ひで @hide_tnk

fx:id - Bind fx:constant - Class Variable fx:include - Include Child fx.root - Custom Control 自作の部品 #jdt61

2015-04-08 13:35:40
こざけ @s_kozake

レイアウトの再利用はしたいこと多いしねfx:include #jdt61

2015-04-08 13:36:28
ひで @hide_tnk

fxmlは大きくなるとメンテナンス性が悪くなるので,ある程度の単位で分解したほうがよい #jdt61

2015-04-08 13:36:38
ひで @hide_tnk

fx:include するときは,同時に fx:id を振ったほうがよい #jdt61

2015-04-08 13:37:42