1 名前:デフォルトの名無しさん mailto:sage [2014/07/05(土) 01:27:45.85 ID:SKNQTnLZ.net] JavaFXについてのスレッドです
55 名前:デフォルトの名無しさん mailto:sage [2014/12/07(日) 00:48:14.41 ID:F0IfGecZ.net] >>53 S2Swingみたいな感じですかね?やはり、DIですか。 参照先のページ少し見てみましたけど、コントローラーとビューの関係をSpringでやる感じですよね? MVCのモデルからビューへのデータ受け渡し部分って、シンプルかつ綺麗に出来たりするんでしょうか? コントローラー、モデル、ビュー、どうしても何かしらお互いに依存する作りになりませんか? 一人で開発する分にはいいですけど、複数人、大勢で分業して開発するとなると、 この人にビューだけの実装を、あの人にモデルだけの実装、この人にコントローラーだけの実装みたいに、きれいな分業での開発を考えるのは、無理がありますか?
56 名前:デフォルトの名無しさん [2014/12/08(月) 04:44:47.14 ID:vDft0UX9.net] >>55 MVCの要約 ■コントローラクラスの仕事 1.すべてのインスタンスの作成はこのコントローラで行われる。 2.各インスタンス(モデルクラス)の操作(加工・参照・削除など)を行う 3.viewに操作後のインスタンスを渡す 4.viewクラスから必要とされるであろうアクションメソッドを提供する 5.アプリケーションの初期化処理やmainメソッド、などもここに配置する ■ビュークラスの仕事 1.ビュークラスはインターフェースを通してコントローラクラスを保持できるようにしておく 2.コントローラから渡されたインスタンスにもとずいて画面にデータ描画する 3.ボタン押下等の何らかのActionごとにコントローラクラスで用意された アクションメソッドを実行するだけ ■モデルクラスの仕事 1.データベース、ファイル、またはネットーワーク上からのデータ入出力機能と、そのデータの保持 2.保持しているデータ加工、参照、削除などのメソッドのみの提供を行う って感じで設計しておくと view担当の人は渡されるインスタンスの仕様と、各アクションごとのコントローラのメソッドだけわかっていればコードが書ける アプリケーション全体のことを知る必要はない。 モデルロジック担当の人はデータベースのテーブル構成や、ファイルデータの形式、ネットワーク上から送られてくるデータの形式のみわかっていればコードが書ける 何のアプリケーションかすら知る必要がない なので分担が可能になる
57 名前:デフォルトの名無しさん mailto:sage [2014/12/08(月) 06:43:56.41 ID:BxzL08Yl.net] MVPだな
58 名前:53 mailto:sage [2014/12/08(月) 22:37:27.23 ID:l0FIqSWq.net] >>56 さんどうもありがとう。全くその通りです 補足として、Java FX の具体的な話をすると、アプリ構成は [FXML=Controller]--[Transaction script]--[Model] ===> (REST API etc) --@FXML--|--@Autowired--------------------| みたいな感じにしてる。 それぞれ DI で連携しているので、自然と疎結合になります。 Transaction 以降には JFX を持ち込みません。目安は JUnit で単体テストできるように そんなに大規模アプリを作っているわけじゃないけど、 まぁ数人で git を挟んでうまく回ってます
59 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 00:33:29.19 ID:8m0zw8di.net] 「HTML5に対応したWebベースのビューをアプリケーションに組み込んだり、 3Dのハードウェア・アクセラレータを活用(中略) SwingのコントロールをJavaFXアプリケーションに組み込めるようになった(中略) Modenaは、従来のCaspianテーマに代わり、JavaFX 8からデフォルトとなったテーマです。 最新のOSデザインとの適合性を考慮して、クリーンでエレガントなデザインを採用しています。 このテーマもCSSでカスタマイズすることができます」 JavaFX 8──Web/3D/Embedded対応強化など、大きく進化したJava SEの標準GUIフレームワークを概観する - builder by ZDNet Japan builder.japan.zdnet.com/sp_oracle/weblogic/35058040/ 2014-12-19 16:00:00
60 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 08:23:43.21 ID:1JxRKZUV.net] >>59 だったら、最初からSwingでいいじゃんww
61 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 08:28:48.62 ID:JbUWZTgk.net] これほど全く魅力を感じない発表も珍しいなw ずっと前からHTMLや.NETでできてることを今更…
62 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 10:33:17.41 ID:Kj8Ds363.net] どうしてもJavaじゃないとだめってひとには朗報なんかね
63 名前:デフォルトの名無しさん [2014/12/22(月) 20:49:39.09 ID:qnnji8rr.net] Javaの汎用性はハンパない Javaじゃないとだめっていうよりwebアプリ勉強でJava勉強してたらクライアント系も結構作り込めるしAndroidもいけるし最高だわって。感じ
64 名前:デフォルトの名無しさん mailto:sage [2014/12/23(火) 00:00:00.79 ID:DDCr3b13.net] 俺はswingしらないからfxでいいかって感じで触ってる
65 名前:デフォルトの名無しさん mailto:sage [2014/12/23(火) 01:01:02.64 ID:W3IZ0f+k.net] Java,JVMに関係する言語も多い Scala,Python,Ruby,Processing
66 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 20:20:39.99 ID:yv1tIfWd.net] androidでデスクトップアプリを作れるようにすればいいのに。
67 名前:デフォルトの名無しさん mailto:sage [2015/01/20(火) 15:49:23.88 ID:PtgproT1.net] 縦書きの文章を巻物みたいに右から左にスクロールさせるためにHBoxにLabelを貼りそのHBoxをScrollPaneに放り込んで scrollPane.setHvalue(scrollPane.getHmax()); としてやれば画面初期表示時にスクロールバーが右端に行くと思ったらできませんでした どなたか解決方法わかる方お教え願えませんか?
68 名前:デフォルトの名無しさん mailto:sage [2015/02/12(木) 16:09:37.11 ID:P3YJ5hM/.net] JavaFXでモーダルウインドウを作成した際に、そのウインドウをタスクバーに表示しないようにしたいのですが、どうすれば良いのでしょうか?
69 名前:デフォルトの名無しさん mailto:sage [2015/02/13(金) 03:07:04.80 ID:98q9vW+g.net] javaでオフラインのゲーム作るとしたら fxで開発したほうがいいのかねえ 難しいねえ
70 名前:デフォルトの名無しさん mailto:sage [2015/02/26(木) 08:23:34.90 ID:hX7Dvl3+.net] どうもJavaFXは実装の詳細がかなり隠蔽されている印象でまどろっこしく感じた。 prism描画エンジン自体を直にたたきたい場合はどうすればいいのだろう? SwingのGraphics2Dみたいな、描画はこのクラスが受け持っています、 みたいのはないのだろうか?
71 名前:デフォルトの名無しさん mailto:sage [2015/02/26(木) 08:35:40.90 ID:Zl1401DB.net] それが嫌ならJavaなんか使うな
72 名前:デフォルトの名無しさん mailto:sage [2015/02/26(木) 12:14:29.90 ID:qy6PVI1X.net] Prismのソース見たけどいかにも内部だけで使う用の薄くて雑なラッパーで、 とてもじゃないけどパブリックAPIとして公開できるような代物じゃないね
73 名前:デフォルトの名無しさん mailto:sage [2015/02/27(金) 12:10:38.03 ID:QIUGNdFR.net] 3Dはハードウェアアクセラレーションが効かない場合は 自前のアルゴリズムで描画するのかな? それともそんな機能はついていない?
74 名前:デフォルトの名無しさん mailto:sage [2015/02/27(金) 12:41:43.81 ID:EZLwV1tk.net] 3D+ソフトウェアレンダリングはサポートされてないし予定もないんだとさ RORA(笑)
75 名前:デフォルトの名無しさん [2015/03/01(日) 21:59:56.08 ID:YPGv4zkT.net] Swingに、今風の丸っこいスキンを付ければそれで良かったのに…。
76 名前:デフォルトの名無しさん mailto:sage [2015/03/02(月) 00:01:51.78 ID:q0P+yjDk.net] windows mobileにしろ、携帯javaアプリ全盛期にしろ、舵取りに大失敗したツケはでかいのさ。
77 名前:デフォルトの名無しさん mailto:sage [2015/03/03(火) 03:50:17.22 ID:gJ8ospYO.net] 2DでLook And Feelを洗練してくれればそれで良かったのになぁ 3DやるならFXの方向性でいいんだけど、3D必要なクライアントアプリって普通の業務じゃあ無いよな ゲームに特化するならそれはそれで需要ありそうだが
78 名前:デフォルトの名無しさん mailto:sage [2015/03/03(火) 08:08:08.21 ID:dNmnY3Tb.net] >>77 ハッキリ言って、swing以外、使う気にもなれないゴミ 事実殆ど使われてもいない。 空気未満の存在だわ、FXなんて。
79 名前:デフォルトの名無しさん mailto:sage [2015/03/03(火) 16:10:17.93 ID:68X/j5zu.net] swingですら製品として一切のバグが無くても苦情が来るレベル
80 名前:デフォルトの名無しさん [2015/03/27(金) 20:28:26.39 ID:WapOSE77.net] 最早無償のWindowBuilderでswtが現状通りこの先も作られ続けてる予感が。
81 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 19:28:32.52 ID:ws7CA7Ye.net] 音楽制作畑のソフトでFinaleやLiveっていう 有名なやつはどうやらJAVAでSwing?FX?で作られてるっぽい。 アプデするとJAVAのインストール要求されたし入力エラーのMsgがJAVAまんまのExcepionでわろた
82 名前:デフォルトの名無しさん [2015/04/16(木) 10:38:29.30 ID:KZ0eqbTB.net] どなたか助けてください。 JavaFX8のWebViewにて大量の画像があるHTMLを読み込むと、一度にページ全体分の画像が読み込まれ、メモリを圧迫します。 ※全て異なる画像ファイルの場合 WebkitでもChromeは可視領域の画像を随時読み込み、キャッシュしていないように思います。 WebViewだと全体がキャッシュされちゃうのかな。 初歩的やスレ違いならすみません。
83 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 11:47:22.99 ID:PkMvowGQ.net] 標準なんだからこれからはJavaFXを使って行ったほうがいいっていうのが初心者の俺の意見なんだけどどうしてJavaFXはだめなんですか? ちなみにパソコンのスペックが低いのでeclipseが重すぎて今は勉強してない
84 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 20:00:17.46 ID:w2CLpnfg.net] >>82 低スペノートでchrome使ってるけどまとめサイト見る時画像がたくさんあると固まるので違うと思う
85 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 22:27:59.90 ID:n/Sv94h6.net] >>83 JavaFXがどうというより、JavaでGUI自体もう絶滅に近いから
86 名前:デフォルトの名無しさん mailto:sage [2015/04/17(金) 19:48:15.15 ID:TBjJovNo.net] JavaFX Scene Builder 1.1 の頃にちょこちょこ触って今後のバージョンアップに期待と放置してたら、 いつのまにかOracleからのバイナリ配布無くなってるのね オープンソースに任せたから欲しけりゃ自分でビルドしーやw ってか? OracleもうJavaFXに飽きちゃったん?
87 名前:デフォルトの名無しさん mailto:sage [2015/04/17(金) 21:42:26.03 ID:vRmsAur5.net] FXはもとから正式にOracleとライセンス契約してる法人向けという色が強い
88 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 00:19:16.39 ID:g4wbtPHm.net] >>82 まだ、実装もこなれてない可能性が。 webviewだとすると、画面上に表示されてない部分をjsから操作して隠すstyle="display:none;"ことはできるのかな?
89 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 11:46:19.34 ID:P2fhL6qH.net] <?import javafx.scene.shape.*?> <?import javafx.scene.paint.*?> <?import javafx.geometry.*?> <Box fx:id="box" depth="60" height="50" layoutX="214.0" layoutY="158.0" width="50"> <material> <PhongMaterial diffuseColor="red" /> </material> <rotationAxis><Point3D x="1.0" y="1.0" z="0.0"/></rotationAxis> <rotate>30.0</rotate> </Box> こんな3DシェイプのBoxがありまして...
90 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 11:51:20.46 ID:P2fhL6qH.net] Parent fxml = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); Scene scene = new Scene(fxml); // Scene scene = new Scene(fxml, 600,600, true, SceneAntialiasing.BALANCED); stage.setScene(scene); stage.show(); そのままだと Boxの輪郭がジャギーなので、 Scene生成時に SceneAntialiasing.BALANCED を指定してみたのですが、 それをすると ButtonやListViewやらが反応しなくなってしまいます。 3DのShapeにアンチエイリアスがかかるようにするにはどうするのが正解なんでしょうか?
91 名前:デフォルトの名無しさん mailto:90 [2015/04/19(日) 18:40:38.25 ID:P2fhL6qH.net] 3Dシェイプ組に関しては fxmlを分離してみたら表面上は期待通りになりました。 ただ、Controllerクラスはfxml毎に生成されるので classのstaticフィールドを介してコントロールしてみたりと、ちょっと気持ち悪い感じです。 // class JavaFXApplication public void start(Stage stage) throws Exception { SubScene sub1 = new SubScene( (Parent) FXMLLoader.load(getClass().getResource("FXMLDocument1.fxml")), 600, 600, true, SceneAntialiasing.BALANCED); Parent sub2 = FXMLLoader.load(getClass().getResource("FXMLDocument2.fxml")); Group root = new Group(); root.getChildren().addAll(sub1, sub2); Scene scene = new Scene(root,600,600); stage.setScene(scene); stage.show(); } // class FXMLDocumentController ... @FXML private Box box; static Box _box; ... public void initialize(URL url, ResourceBundle rb) { System.out.println("Hi: " + this.toString() ); if (label!=null) _label = label; if (box!=null) _box = box; }
92 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 02:00:29.72 ID:9Ogc4IaC.net] > ただ、Controllerクラスはfxml毎に生成されるので〜 この件に関しては解決しました。 FXMLDocumentController controller = new FXMLDocumentController(); FXMLLoader loader; loader = new FXMLLoader(getClass().getResource("FXMLDocument1.fxml")); loader.setController(controller); SubScene sub1 = new SubScene(loader.load(), 600, 600, true, SceneAntialiasing.BALANCED); loader = new FXMLLoader(getClass().getResource("FXMLDocument2.fxml")); loader.setController(controller); Parent sub2 = loader.load(); この場合、fxml側では fx:controller 属性を指定してはいけないとの事
93 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 16:15:54.22 ID:ODeJ8ObC.net] ChromeのNPAPIサポートが終わったらJavaFXも終了?
94 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:11:51.06 ID:4bXcOge2.net] そもそも始まったことがないだろ Oracleに大金を献上してる天上界の方々が組み込みに使ってるくらいで
95 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 18:41:29.94 ID:HlNO1OSu.net] しかし個人レベルなら決して使い勝手悪くはないと思うんだよな
96 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 08:20:34.05 ID:0SALeEZV.net] 俺もそう思う
97 名前:デフォルトの名無しさん [2015/08/18(火) 13:19:37.94 ID:g/qLQ8af.net] ボタン押して、処理を実行する場合 処理が終わるまでボタンを使用不可にしたいけどどうやって書くの?
98 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 17:22:51.64 ID:wAgTK3R7.net] >>97 onActionでButtonをdisableにして処理スレッドを呼び出して、 処理の最後でイベントなりrunLaterなりでButtonをenableにすれば良いのではなく?
99 名前:デフォルトの名無しさん [2015/08/18(火) 23:07:21.10 ID:g/qLQ8af.net] >>98 ありがとう。できました!このような感じに書きました。 private void ボタン_onClick(final MouseEvent aEvent) { ボタン.setDisable(true); Task<Void> task = new Task<Void>() { @Override public Void call() { ボタンの処理(); ボタン.setDisable(false); return null; } }; Executor executor = Executors.newSingleThreadExecutor(); executor.execute(task); }
100 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 09:06:37.00 ID:XHbh3OBS.net] Stageが最大化したことを取得するイベントが見当たらなかったのですが、どのように実装すれば良いのでしょうか?
101 名前:デフォルトの名無しさん [2015/09/08(火) 17:48:08.43 ID:VZxIJmd1.net] fxだとwebブラウザ作れるって言うから、マジかと思って今作ってる マジで作れてるからfxって神だと思ってるよ タブの入れ替えが出来ないっぽいのが難点だ
102 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 22:11:15.38 ID:sosFruyq.net] そんなもん.NETでもQtでも昔から作れるよ Swingがゴミすぎただけ
103 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 22:14:40.96 ID:oK5RMRHa.net] へー
104 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 22:28:33.26 ID:VZxIJmd1.net] swingで作れたら良かったのにと思ってる 何とかタブブラウザっぽくなってきたけど検索が問題のようだ マウスジェスチャーは別ツールに頼る
105 名前:デフォルトの名無しさん [2015/09/10(木) 19:33:53.32 ID:q6SXiyXu.net] 今はSwingからFXのコンポーネント使えた筈…
106 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 19:49:54.20 ID:yxh9znUn.net] FXって8で終わりそうなの? 開発続くなら触るが・・・
107 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 21:18:52.74 ID:5OHKsqUt.net] レンダリングエンジンもってるのか
108 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 22:31:26.96 ID:NaQAaAQJ.net] JREの一般提供がいつ打ち切られてもおかしくないレベルで クライアントJavaは消滅しつつある
109 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 22:34:45.49 ID:etHqWsfS.net] MSの工作員乙
110 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 22:37:34.49 ID:VXtvD0Vx.net] 残念ながらクライアントJavaを一番葬りたがってるのは他でもないオラクル様だよ
111 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 00:16:15.14 ID:c63AsPh3.net] flashはセキュリティ面で、silverlightは新規開発終了で終わりが近づいて、javafx登場する間も無くhtml5に変わってくタイミングなのかね。 java appletはセキュリティ強化とfxの進化も続いて出番あるかなと思ったけど、applet自体がセキュリティ強化で既存のappletが動かなくなって馴染みがなくなってる感じがする。 せめてホワイトリストで動けばと思うのだけど、証明書の問題が回避出来ないようで。
112 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 05:21:49.92 ID:5bHXrW5J.net] Fxでタブブラウザを作ってます 「ハイパーリンクをホイールクリックで新規タブにページをロード」が実装できないです 色々参考にしながら、ハイパーリンクのDOM取得してgetAttribute("href")で href属性を見るようにしたのですが、普通のサイトは取れてもgoogleの次へリンクとかはnullが取れてしまいます WebViewでハイパーリンクから、正しい遷移先URLを取得する方法ってありますかね?
113 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 14:34:13.76 ID:K0k1zzGm.net] Scene Builderで多角形を作る方法が判りません。 デフォルトで三角形ができますが、そっからそういう操作で角を増やすのかが謎です。 知っているかた教えてください。
114 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 14:35:00.53 ID:K0k1zzGm.net] ×そっからそういう操作 ○そっからどういう操作
115 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 16:31:34.39 ID:ABZW4IbC.net] JDKを8u31から8u40に変えたらcanUndoメソッドとcanRedoメソッドが使えなくなった。
116 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 17:31:27.31 ID:ABZW4IbC.net] ちなみにJavaFXでのこと。
117 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:26:21.89 ID:ABZW4IbC.net] ここ、JavaFXのスレッドだったか。
118 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 20:13:50.49 ID:8GS14qep.net] FXMLで簡単に似た目変えれるから好きなんだけどなぁ ほんと趣味の領域だわ・・・
119 名前:デフォルトの名無しさん [2015/10/05(月) 23:14:39.90 ID:olU7fFY4.net] 各種要因でCanvasの再描画を行っていて、 これらがいっぺんに発生したときには、 再描画をまとめてやりたいんだけど、 アイドル時間に呼ばれる処理って定義できるんですか?
120 名前:デフォルトの名無しさん [2015/10/20(火) 08:33:29.05 ID:xYr22qd8.net] 少しずつだけど日本語のドキュメントが増えてるね。 ttp://docs.oracle.com/javase/jp/8/javafx/api/index.html ttp://docs.oracle.com/javase/jp/8/javafx/get-started-tutorial/ ttp://docs.oracle.com/javase/jp/8/javafx/user-interface-tutorial/ ttp://docs.oracle.com/javase/jp/8/javafx/fxml-tutorial/ ttp://docs.oracle.com/javase/jp/8/javafx/properties-binding-tutorial/ ttp://docs.oracle.com/javase/jp/8/javafx/events-tutorial/ ttp://docs.oracle.com/javase/jp/8/javafx/graphics-tutorial/
121 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 19:20:53.48 ID:oM+8zZ4h.net] お 見ながらやってみるか
122 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 18:18:21.82 ID:dhOM9I0V.net] ListViewをstaticで定義できないんだけど他のクラスからいじりたい場合どうすればいいの?
123 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 01:20:32.39 ID:0B7BYlyTa] JavaFXってそれ単体でタスク常駐作れないんだよね これがホント改善されてくれたらいいんだけど…
124 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 13:13:19.00 ID:hAaoa/hc.net] もっと早く出てたら色々状況も変わっていたのかもしれないけど 後出しだから出せたものだろうからなあ
125 名前:デフォルトの名無しさん [2015/11/07(土) 22:42:58.14 ID:j9yLVDix.net] ListViewメモリ食い過ぎ
126 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 05:34:06.30 ID:1N1F4ORO.net] JavaFX propertyと組み込み関数インタフェースの相性はなかなかいいな XY座標を取るBiPredicateをチェーンさせてフィルタとしてプロパティに設定とか別の言語触ってる感覚
127 名前:デフォルトの名無しさん [2015/11/24(火) 17:51:24.39 ID:E6WyfuLQ.net] 古いGPUだと実行できないようなんですが、GPUのチェックを回避する(?)とかして実行する方法はないでしょうか。
128 名前:デフォルトの名無しさん [2015/11/30(月) 15:26:00.55 ID:XdLPFdTm.net] テキストを印刷する時にフォントを強制的にパス化する方法ってあるかな? システムにインストールされていないフォントを印刷する場合はこれをやってくれるのだけど システムにインストールされているフォントでも同じようにパス化してくれると可搬性が高くて助かるのだけど
129 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 19:33:29.31 ID:XdLPFdTm.net] jfxtrans-labsに以下の一行を発見して無事解決。地味に凄いなJavaFX Path path = (Path) Shape.subtract(text, new Rectangle(0, 0));
130 名前:デフォルトの名無しさん [2015/12/14(月) 00:40:04.08 ID:TBvoHfDM.net] 俺が始めたからアゲ
131 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:28:36.32 ID:7A5/Ndls.net] よし 盛り上げてくれ
132 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:38:20.68 ID:QtUVTFLl.net] よし、ハゲてくれ
133 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 09:57:50.79 ID:YJX3CxHj.net] オラクルってなんで Scene Builder のインストーラ配布やめたの? なんかソースコードで配布してるみたいだが
134 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 10:11:21.10 ID:jKn5h2Is.net] 誰も使わないからでしょ フェードアウトさせていきたいんだよ
135 名前:デフォルトの名無しさん [2016/01/10(日) 12:14:14.26 ID:e/6zdqSA.net] >>127 -Dprism.order=j2d
136 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 12:59:13.04 ID:1ZDRgoMO.net] FXMLのリファレンスが無い時点でやる気ないの見え見え。 もうGUIはHTMLで、クライアントをFXのブラウザコントロールで作ろうと思ったら、ブラウザコントロール自体が旧式だったでござる。
137 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 17:36:25.59 ID:YJX3CxHj.net] WebKit って旧式なん? 新式になるためには何サポートしてればいいの?
138 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 23:31:24.22 ID:MBXrRoTm.net] MediaPlayerのチュートリアル試してみたんだが、最後まで再生した後の挙動が変だね 再生終わった状態で再生ボタン押しても反応なし スライダー少し戻してから再生ボタン押すと一時停止して 更に二度押すと先頭から再生を始める docs.oracle.com/javase/8/javafx/media-tutorial/playercontrol.htm
139 名前:デフォルトの名無しさん mailto:sage [2016/06/12(日) 19:13:58.23 ID:PA50JpJO.net] TreeViewでcellFactoryをnullに設定した時の既定のTreeCellの定義はどこで確認すればいいでしょうか? APIは追いきれなかったのですが、単純にTreeCell<T>()を使用している訳では無いようなのです 解りづらい質問で申し訳ないです
140 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 21:34:59.89 ID:xZcBDkZ+.net] java dayの資料見てみたけど まだjava fxやる気はあるんだね
141 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 21:23:30.06 ID:9Cxqkr8S.net] tooltipが表示されたところにちょうどカーソルあったら表示と非表示繰り返してしまいます 回避方法ありませんか?
142 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 22:26:35.55 ID:AzA8asek.net] まじ使ってるひといなそうだな・・・
143 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 07:30:13.22 ID:jZEWBpdO.net] 開発終了しないのが不思議なレベル オラクルのSI部門や大口顧客が使ってるんだろうな
144 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 17:56:01.05 ID:amqmKLxV.net] >>143 国際宇宙ステーションの管理ソフトは JavaFXらしい
145 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 13:23:08.12 ID:Pu5zhpFc.net] 飛行機がJavaなんか使ってたら、その飛行機には絶対に乗らないけどな それとも、業務向けのJava環境とか作って内緒で使ってるのかな
146 名前:名無しさん@そうだ選挙に行こう! Go to vote! [2016/07/10(日) 17:01:14.16 ID:Pg8qYW3c.net] 何れ飛行機も計器類が全部まとめられてタブレットに表示されてそれで操縦するようになるんだろうなあ
147 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 19:35:44.78 ID:vClNR34Z.net] そして飛行機に乗る時にタブレットやケータイを全員取り上げられる
148 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:18:54.43 ID:35UaP9b8.net] >>145 スペースシャトルの航空管理システムもJavaだぞ
149 名前:デフォルトの名無しさん mailto:sage [2016/07/25(月) 21:18:13.23 ID:Oy0UZRX6.net] >>148 OracleのJDKじゃなくて、何千万円もするようなjava開発環境つかってるんだろうな…
150 名前:デフォルトの名無しさん mailto:sage [2016/08/20(土) 23:54:37.12 ID:caLOsDcn.net] >>149 ところがどっこいOracleのJDKなんだよなぁ・・・
151 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 02:10:07.72 ID:KXXznEJ6.net] 外からハッキングされて落ちるわけだ
152 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 17:20:54.04 ID:ptS7sjp8.net] >>133 超亀だけどアーカイブの中にあるな リンクはちゃんと直して欲しい
153 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 22:13:08.40 ID:ptS7sjp8.net] 現在はここです。念のため www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html
154 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 07:53:45.10 ID:M4e1p4R9.net] 最新版のビルドはここか gluonhq.com/labs/scene-builder/
155 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 08:15:35.10 ID:M4e1p4R9.net] 最新版落としてみたけどどうも挙動が変だな アーカイブの2.0に戻した