Java 3DもJava FXも情報少ないねー
別の質問なんだけどJava FXには
AndroidのWebViewみたいなブラウザ機能付けれないのかな?
WebGLで組み込めたりしないのだろうかと思っただけです。
0434デフォルトの名無しさん2020/06/25(木) 11:08:43.82ID:ajkqqZP7
上の方でスレッドアーキテクチャの話出てたけどここに書いてあった
https://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm#sthref4
描画前(アタッチ前)のシーングラフはユーザーが作成したスレッドで構築(最後のアタッチだけrunLaterか)
描画中(アタッチ済み)のシーングラフはFXスレッドで操作する
描画自体はPrismスレッドで処理する
メディア処理専用のスレッドもある
FXスレッドをsleepさせると描画が停止するから、FXスレッドが描画しているのかと思っていた。
FXスレッドが停止するとパルスがスケジュールされないからPrismスレッドが描画内容を更新しないということか。
FXスレッドに重い処理をさせるとパルス遅延で60fpsでなくなるが
描画中のGUIの更新はFXスレッドでやれと。
コーディングに独特な意識が必要そう。
> This introduces a lot of issues,
AWTはスレッドアーキテクチャのせいで問題が多発していたとあるし
SwingはAWTを拡張したものとあるから恐らく同じ問題を抱えているだろうし
基本設計としてはFXの方が良いんだろうな。
ちょっとしたアプリならFXの出来合いのコンポーネントとライブラリで簡単に作れるし
jdkで勝手にクロスプラットフォームになるしかなり良さそう 自分用のツールをこれで作ってみようとしたら使えるようにするまでがとんでもなく面倒くさいな
できあがったものを他人に使わせるのも面倒だしjavaによるGUI実施はやる気なくなる
C#じゃ答えになってないだろ
WinFormsとかWPFとかUIツールキットじゃないと
0440デフォルトの名無しさん2020/07/20(月) 14:17:49.24ID:UO0ZvIvE
VSでGUI作るのが楽
Eclipseじゃ勝負にならん
ビジュアルデザイナーを使ったGUI作成って楽かなあ?
なんかホームページ・ビルダーでHTMLを作るようなまどろっこしさを感じるんだよね
HTMLなんて補完機能の充実したエディタで書く方が楽じゃん?
DOMの階層構造を把握しやすいから
GUIも同じじゃないかな?
XAMLとかFXMLをエディタで手書きするほうが書きやすい
ビジュアルエディターだと階層構造を管理しにくいし
なによりウィンドウリサイズへの対応がやりにくい
リサイズ対応しようと思ったら構造管理しやすい手書きのほうが楽と思っちゃう
0442デフォルトの名無しさん2020/07/22(水) 03:09:08.77ID:WLvtiBEO
あのぅJavaFXってAndroidアプリ画面GUIに使えますか?
JavaFXの未来が暗いのでWebアプリ方式にしようかと思っているのだけれど、
ObservableList(とTable連携)がないことを知って絶望している。
最近Andoridでアプリ作ったけどうんざりしたよ
Androidフレームワークの設計ひどすぎるでしょ
特にAndoidXは未完成でGoogleが何度も後方互換性のないAPI変更を繰り返してる
それに比べるとJavaのAPI設計ってとても良く出来てる
新API追加に何年も検討しているのも無駄じゃないんだなって
Androidの開発でもJavaFX使いたいぜ FXPortsやってみようかな
openjfxってjava8バージョンは何でmavenにないんだ?
0451デフォルトの名無しさん2020/08/18(火) 12:09:06.77ID:M2QC6gPH
最近Androidアプリ作ってて思ったんだがAndroidのデータバインディングってクソだな
ViewのメンバーがObservable/WritableValueになってないからバインディングクラスを自動生成して実現している
その自動生成クラスの定義をレイアウトXMLに書かねばならずレイアウトファイルにロジックが介入してしまう
こういう悪い設計を見てしまうとJavaFXがいかに優れているか良く分かる
JavaFXはすべてがObservableなPropertyとして設計されてるのが素晴らしい
FXが標準添付から外れてしまったので・・・
そしてSwingの新刊が2020/6に出てるのにビックリした
0456デフォルトの名無しさん2021/08/07(土) 22:19:05.08ID:dRA6eDJQ
Gluon FX Mobile は興味ある
ほんとに Android で JavaFX 使えるのかな?
Android には独自のアクティビティ・ライフサイル管理とかあるんだけど
そこと JavaFX の兼ね合いがどうなってるのか気になる
FX Mobile 使ったことある人いる?
すんません
sceneのキー入力イベントが特定のキーにしか反応しません(ctrlとかalt)
scene に貼り付けたTextAreaなら他のキーにも反応するんですがこういった選別はイベントのどこら辺で決められてるんでしょうか?
0460デフォルトの名無しさん(悠久の苑)2022/08/20(土) 13:41:07.72ID:+oXAOjHP
まだ使ってる人いるのかな
Compose Multiplatformにいっちゃた?
∧_∧
(`・ェ・´) レスが少くても
0 0 気にしちゃダメ!
| | また次があるよ!がんばって!
∪∪
0467デフォルトの名無しさん2023/09/14(木) 15:16:42.95ID:Ur1UGoF9
はあ・・・
0469デフォルトの名無しさん2024/02/27(火) 14:24:59.58ID:0J04Un9A
で、結局 Java FX はその後どうなったの?
0470デフォルトの名無しさん2024/04/19(金) 10:10:53.85ID:uD5nyH4z
画面はネイティブAPIを使うのが主流になった
0471デフォルトの名無しさん2024/04/25(木) 20:11:33.64ID:WdrJmqqJ
ワイはJNA経由でC#でこさえたUIつこてる
古いwin32システムコールも呼べるし
慣れると楽やで!