- 1 名前:デフォルトの名無しさん mailto:sage [2014/07/05(土) 01:27:45.85 ID:SKNQTnLZ.net]
- JavaFXについてのスレッドです
- 156 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 21:21:51.36 ID:Z4YPx582.net]
- TextFieldでアンドゥがキャレットの移動まで記録しちゃうんだけど、
文字列の更新だけ記録させることって出来ますか?
- 157 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 21:26:31.37 ID:Z4YPx582.net]
- Ctrl+ZやCtrl+Yを押したときに、文字列が更新されるまでundo()やredo()を繰り返し呼ぶとかやってみたけど、
適当にアンドゥ→キャレット移動→リドゥしようとして出来ずに(´・ω・`)
- 158 名前:デフォルトの名無しさん [2017/01/18(水) 10:48:47.25 ID:A+XqqRn6.net]
- ある程度使ってみたけどよく出来てると思う
ウインドウもかなり低レベルで描いてて本気を感じる >>157 アンドゥ実装あるけど貧弱だよな 継承もできないし
- 159 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 22:27:38.74 ID:YYVwGK9Y.net]
- Linuxでも動かしたいためにJavaFXやってみるわ
- 160 名前:デフォルトの名無しさん [2017/01/21(土) 15:51:04.86 ID:IpoNsIX7.net]
- 久しぶりにTornadoFXのサイト見たらドキュメント含めて以前より充実してたので、
IntelliJでサンプル動かしてみたけど、これすごくいいね。 scalafxからこっちに乗り換えることにした。
- 161 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 17:14:31.53 ID:LFvCw0cQ.net]
- 宣伝乙
- 162 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 01:15:21.00 ID:LaS/fHVF.net]
- いまいち流行らないね
- 163 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 14:04:28.78 ID:Hze+AB3k.net]
- そこそこ好きなんだけどな
- 164 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 19:09:28.14 ID:9J/zbc1M.net]
- みんなどうやってテストしてる?
- 165 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 02:49:33.74 ID:D3aEnBv5.net]
- printf
- 166 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 02:52:23.51 ID:xxL575qx.net]
- ボタンを押す
- 167 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 08:35:41.98 ID:IIB6SCJa.net]
- guiのテストは手動、目視だわな
- 168 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 09:21:23.24 ID:mnWA8+jF.net]
- 新人に押し付ける
- 169 名前:デフォルトの名無しさん [2017/03/17(金) 13:44:52.11 ID:pN7rjSre.net]
- Spinnerを使おうとしたら、ユーザーがEnter押すまで値が代入されなくて困ってます。
Spinnerでユーザーが値を変更したら動的にそれを受け取る方法ってありますか?
- 170 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 17:18:41.08 ID:91LKoVYa.net]
- SpinnerのvaluePropertyを適当なものにバインドすりゃええんとちゃうん?
- 171 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 05:10:17.89 ID:P+Gq0AUT.net]
- javafx.scene.image.WritableImage に文字を書く方法を知りたいです。
下記のように BufferedImage に対して Graphics2D を用いて行うようなことを、javafx.scene.image.WritableImage に対して行いたいのです。 BufferedImage image = new BufferedImage(1024,1024,BufferedImage.TYPE_INT_ARGB); Graphics2D graphics = image.createGraphics(); graphics.drawString("Hello, World!", 0, 512); javafx.scene.canvas.GraphicsContext に Graphics2D と似たような機能があるは分かったのですが、Canvas ではなく、WritableImage に直接文字を書く方法が知りたいです。 なんらかの代替案でもかまいませんので、教えていただけると助かります。
- 172 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:18:07.16 ID:AXNnTF9c.net]
- PrinterJob.createPrinterJob().showPageSetupDialog(new Popup());
でキャンセルボタンを押した時の戻り値が、 Linuxではfalseだけど、Windowsだとtrueになるみたいなんだけど、自分だけ? それとも誰もこんなもの使っていないから、気づかないだけ?
- 173 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 17:27:24.83 ID:aON2fmDg.net]
- そういやPrinterJob使ったことないな…
- 174 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:29:13.06 ID:TnqFB826.net]
- NetBeansからFXML開くのにSceneBuilderがエラー吐いてて悩んでたけど
Desktopにプロジェクト置いていたのが問題だと言うことが分かった なんでやねん・・・ FXなかなかいいと思うんだがなぁ・・・
- 175 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 23:37:57.16 ID:zkWNfzXl.net]
- 誰も使ってないんだから開発環境が糞なのは仕方ない
- 176 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 00:51:26.28 ID:WjpUlC2z.net]
- 覚えるためにWPFで作ったのを移植してるけど
なんというか逐一躓く WPFの方が作りやりやすいわ まぁjavaの仕様が分かってないのもある・・・
- 177 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:58:57.66 ID:naSGcbWP.net]
- Windowを画像で切り抜いてて驚いたけど
Windowsならデスクトップ解像度以上の画像で切り抜きできるね LinuxのUbuntuだとデスクトップ解像度までになった
- 178 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 20:01:57.15 ID:zqCx33pk.net]
- そんなことはない
- 179 名前:176 mailto:sage [2017/05/09(火) 14:51:02.23 ID:hTTaxzLo.net]
- Linux詳しくないからよく分からないんだけど
起動時だとウィンドウをデスクトップ外にはみ出すことができない(マウスドラッグでウィンドウ移動できるようにしてる) このままだと画像がデスクトップ内に切り取られる Alt押しながらでウィンドウを移動してデスクトップからはみ出る状態にしてるときに画像をセットし直すと切り取られない ウィンドウマネージャの仕様なのかいな 解決方法あるんだろうか・・・ transparentしないタイトル付きのウィンドウならそんなことはならないけど・・・
- 180 名前:デフォルトの名無しさん [2017/05/09(火) 15:13:50.32 ID:fjUlBZmQ.net]
- xwdでもはみ出してるとだめなんか?
- 181 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 21:18:01.55 ID:sM1A0EGQ.net]
- TableViewの指定行のTableCellってとる方法ありますか?
- 182 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 14:11:29.04 ID:PJHVD3ti.net]
- >>180
xwdしても切れたままですね Alt押しながらでウィンドウを移動してもはみ出してた部分はなくて切れたままです、これをxwdしても切れたまま そのあとFileChooser表示してキャンセルで戻ったりすると表示される・・・
- 183 名前:デフォルトの名無しさん [2017/05/16(火) 14:42:40.34 ID:jHwvBExt.net]
- Videoカードのバグじゃね
- 184 名前:デフォルトの名無しさん [2017/07/18(火) 23:57:29.14 ID:WjMqTc/k.net]
- FXMLのImageViewでクリック処理しながら
TimelineでGraphicsContextをループさせるには どういう風に組んだらいいんだろう group = new Group(); scene = new Scene(group); stage.setScene(scene); canvas = new Canvas( WIDTH, HEIGHT ); gc = canvas.getGraphicsContext2D(); fx = FXMLLoader.load(getClass().getResource( ファイル )); group.getChildren().addAll( canvas, fx ); timeline = new Timeline( new Key〜 handle(ActionEvent e){ 別javaへ(fillRect( x, y, 100, 100 ); x++; など) } クリックで画面遷移(FXMLの変更) stage.show(); こんな感じで別クラスに渡そうとするとエラーになるんすよね… クリック範囲・画面遷移=FXML 細かいループアニメ=Graphicsという発想がそもそもダメなのか…
- 185 名前:デフォルトの名無しさん mailto:sage [2017/07/19(水) 01:28:09.25 ID:wHmuM9lY.net]
- fillRect とか、描画関数は、
canvas・ディスプレイなどの情報(グラフィック・コンテキスト、GC)を持っているだろ 悪い例なら、GC をグローバル変数にすれば、どこからでもアクセスできる YouTube にある、T Umezawa の動画を参照 【Java】ゲームプログラミング超入門 Part01 https://www.youtube.com/watch?v=FsRHdL_r0pE&list=PLJ86MSrhnFKVQPf-E8y0FZKv7uzR4L4Dt
- 186 名前:183 mailto:sage [2017/07/19(水) 06:23:08.54 ID:tbZraLat.net]
- >>185
Umezawa氏はFXに乗り換える前にメチャクチャお世話になりました。 モンストにアレンジしながら勉強してたいい思い出っす。 >>184の書き込みがかなり言葉足らずで申し訳ありませんでした。 表示自体は問題なく、クリック(FXMLの変更)時のエラーが出ているので 遷移時の間違い・インスタンスの生成ミス・ 変更時にTimelineやMediaの停止が必要かもしれないなど 少しずつ問題点が見えてきたような気がします。 複合処理の解説ページがなかなか見当たらないので 「出来ない事はない」とのご教授を頂けて少し安心しました。 ありがとうございます。
- 187 名前:デフォルトの名無しさん mailto:sage [2017/07/19(水) 08:13:44.93 ID:wHmuM9lY.net]
- T Umezawa の動画で、関数化したら、GC が無いから、エラーになって、
ひとまず、GC をグローバル変数にしておくとか、 そういう悪い例を、見たような気がする
- 188 名前:デフォルトの名無しさん mailto:sage [2017/07/19(水) 09:17:56.98 ID:C1zxEpCQ.net]
- gra = Graphics g; みたいなのは見ましたが多分違うやつかな
>>184無事解決出来ました、1ヶ月悩んでたのでめちゃ嬉しいっすw どこを直したのかイマイチ分からなかったですが Main getInstance(){ return iMain; }する時は 最初にiMain = thisしときなさいよ!ってことだった模様… やっと中身に突入出来る… 3月から始めてapplet→FXの道は長かった… >>185さんご教授ありがとうございました
- 189 名前:デフォルトの名無しさん [2017/09/14(木) 13:04:48.54 ID:mT2kraSX.net]
- Java SE 8 / Java FX 8 概説
www.k-techlabo.org/www_java/javafx_main.pdf
- 190 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:40:57.69 ID:bq1UbxKR.net]
- scenebuilder8.3.0 をwindows10マシンにインストールしたけど、起動すらしねえ
インストール先をcドライブ直下にすれば起動するけど、デフォルトのままにすると起動すらしない ユーザー名を2バイト文字にしてるとアウトって言うオチか?
- 191 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:32:44.34 ID:yRn++/+5.net]
- 今時ユーザー名やフォルダ名が多バイト文字とかありえん
空白なしのアスキーのみが基本だ 人類は退化している
- 192 名前:デフォルトの名無しさん [2017/09/25(月) 09:23:06.53 ID:4z1dj5k1.net]
- 内部でUNICODEだったりしたら2バイトまたは4バイトかも知れんけどな
- 193 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:52:16.53 ID:MVEwzvIO.net]
- Win10 の、program files フォルダは、セキュリティが厳しいから、ダメだろ
- 194 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 10:14:54.41 ID:Hbv9Bgjh.net]
- マックを買う
- 195 名前:189 mailto:sage [2017/09/26(火) 01:06:45.24 ID:ISXp+bwe.net]
- 解決した
ユーザー名を日本語以外にするのはなんかムカついたので、この方法を見習って解決した 日本語パス名でコケる場合の対処法 https://ogacha.wordpress.com/2013/10/22/ 外国製ソフトの一部がバクを抱えているというだけで、安易に日本語ユーザー名を捨てられねえな ちなみにnetbeansとかとの連携で気をつけなきゃいけないのは、scenebuilderに渡すfxmlファイルのパスも日本語を含んでたらアウトってこと
- 196 名前:デフォルトの名無しさん [2017/09/26(火) 02:19:41.47 ID:8E9hjYW6.net]
- あー。シンボリックリンクか。昔からUNIX系OSでは当たり前のように使われてるな。
- 197 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 10:55:51.01 ID:JN7Norlj.net]
- しつもーん
言語学ぶためにキーボードで動かす「メイン画面とサブ情報画面」というかんたんRPGっぽいゲームを作ってます 2つの画面をBorderPaneの左右で持ってるSceneにonKeyPressedを仕込んで全部のキー入力をとってたのですが 「アイテムウィンドウをListViewでサブ画面に開いてフォーカス渡す」ということをしたところ、アイテムウィンドウで各種キー押すとメイン画面が普段通り反応します メイン画面のキーイベント取得は止まっていて欲しいのですが、どうするのが普通なのでしょうか
- 198 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 16:55:19.81 ID:rOjJRXoG.net]
- もしかして、scenebuilder自身には、fxmlをコード表示する機能ないの?
- 199 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 21:42:36.58 ID:G+acWYD1.net]
- >>198
作った物保存したことある?
- 200 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 22:40:21.72 ID:rOjJRXoG.net]
- セーブすれば当然出来上がったfxmlファイルの中身がコードになってるのは当然知ってるよ
つか、拡張子「fxml」の中身がコードじゃないワケないじゃん 何を勘違いしてるの?
- 201 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 22:52:10.12 ID:WJvY/TnF.net]
- >>200
君の書き込みが曖昧だから伝わらないんじゃね?
- 202 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 22:57:25.42 ID:rOjJRXoG.net]
- 197を読んで意味が理解できない人なんているのか
世界は広いな
- 203 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:02:20.75 ID:WJvY/TnF.net]
- 「テキストで表示」とか書いてあれば通じていたかもね
- 204 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:04:59.65 ID:kKYMaHZG.net]
- 質問を分かりやすく書くのはお前の責任だろ
- 205 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:24:04.64 ID:JpyT3If0.net]
- つか、マジでどう勘違いしたのか気になるわ
- 206 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 15:07:26.05 ID:wIfLhEYc.net]
- このスレ見てる人いたんだな
JavaFX使ってるの世界で俺だけだと思う位誰も使ってないから ちょっと安心した
- 207 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 15:24:41.48 ID:8V61cfLq.net]
- kotlinが有名になってからはデスクトップGUI用としてちょっと注目されてると思う
それでも「おっそろしく全然使われてねーな」という感想しか出ないが… まあJavaでデスクトップアプリケーションなんて修行か苦行のどっちかだからさもありなんって感じではあるが どうせする苦労ならAndroidでやりたい
- 208 名前:デフォルトの名無しさん [2017/10/10(火) 16:35:24.98 ID:V7F64sUT.net]
- GoogleがPCで動くAndroidのエミュレータの超高速なやつ作ってくれればそいつと一緒に配布して解決w
- 209 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 13:52:17.18 ID:rDStqhBV.net]
- 超高速じゃなくてもよくね?
- 210 名前:デフォルトの名無しさん [2017/10/11(水) 15:36:53.76 ID:Ys/lPH2g.net]
- 俺はGtK+とQtとJavaFXをこよなく愛している。
- 211 名前:デフォルトの名無しさん [2017/10/11(水) 21:57:40.60 ID:965RNSUn.net]
- 一番有名なFXアプリってなんなの
- 212 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:01:40.02 ID:ndlR7i+y.net]
- asciidocFX(嘘)
- 213 名前:デフォルトの名無しさん [2017/10/12(木) 02:15:18.53 ID:zzYoq+oB.net]
- >>209
遅いのなら既にAndroidの開発ツールに付いている
- 214 名前:デフォルトの名無しさん [2017/10/12(木) 09:03:18.22 ID:fTkEvokp.net]
- 実際さあ、Linux系統から生まれたGtk+とQtはかなり設計が洗練されてスマートだよね。
で、JavaFXもオープンソース系とOracleが組み合ったからいい感じになってる。 真面目にVisualBasicとC#は嫌いだよw
- 215 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 13:28:29.73 ID:oigZBoOs.net]
- QtはともかくGtk+ってスマートかな?
- 216 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 22:36:11.71 ID:aCahvBGw.net]
- scenebuilder9.0って、java9に対応した以外に進化した点ある?
- 217 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 00:50:08.99 ID:+myAY4Oq.net]
- 見栄えの指定はCSSでやれってのはよくわかるのですが、見栄えの動的な変更ってのはどうやるんでしょうか
オブジェクトのプロパティを直接変更していた頃はそれこそ直接変更していたので楽だったのですが…
- 218 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 00:58:20.11 ID:Ufoa6F5I.net]
- 個人としてはJavaFXに無理に傾倒せずandroidのほうがいいような気がしてきた
ってかJavaGUIでコード+FXML+CSSの分離ができてステキだということを学んでいつでも使えれば充分なのでは…
- 219 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 04:35:04.61 ID:AGJwpgKf.net]
- ハゲドゥ
- 220 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:26:27.34 ID:vxuVZTaZ.net]
- 最終的にパソコンGUIアプリを作るのが目的なら他のたとえばC#でもUnityでもいいわけだしな
業務だとかで「ともかくもとりあえずは絶対にJavaでなければならない」なんて縛りがある人がJavaFX選ぶもんだ あとはこういうので絶対うっかり変なの掴んじゃう癖のあるまぞい人w とにかくGUIしたいって場合に開発環境のダウンロード量が少なくていいというのは人によってはメリットかね… JavaFX自体は悪くないよ!きちんとしてるよ!
- 221 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 07:54:29.48 ID:0W8Mbz+A.net]
- デスクトップアプリケーションをUnityで作る事とかあるの?
- 222 名前:デフォルトの名無しさん [2017/10/19(木) 14:19:20.70 ID:ZPzh5gN2.net]
- うむ
- 223 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 14:42:55.34 ID:2/grSLZk.net]
- むぅ
- 224 名前:デフォルトの名無しさん [2017/10/19(木) 16:56:51.72 ID:ymhc97rd.net]
- Qtは日本語がな。
- 225 名前:デフォルトの名無しさん [2017/10/25(水) 18:41:39.56 ID:87s3bYCT.net]
- >>220
JREインストール不要のネイティブアプリを作る。 https://steveperkins.com/using-java-9-modularization-to-ship-zero-dependency-native-apps/ JigsawとAOTでElectronはぶっ飛ばせると。
- 226 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 23:05:33.63 ID:HFwKzEaT.net]
- kotlinでもjavafxが使えるなら、これから盛り上がるかな?
- 227 名前:デフォルトの名無しさん mailto:sage [2017/10/30(月) 07:18:20.91 ID:8j40TmoM.net]
- 来年はJavaFX元年になりそうだね
- 228 名前:デフォルトの名無しさん [2017/10/30(月) 19:21:25.53 ID:QLuKdclD.net]
- >>226
使えるんじゃないか?たしか前にググった時に試した人の書いたページ見つかったと思ったぞ。忘れたけど。 探してみ。
- 229 名前:デフォルトの名無しさん mailto:sage [2017/10/30(月) 19:25:11.44 ID:rszNICd5.net]
- >>228
俺もみたよ だから、kotlinが流行ればjavafxもツられて流行るかも! って思ったんだわ
- 230 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 01:26:58.32 ID:TMBeGW2t.net]
- これかな
https://qiita.com/SUZUKI_Masaya/items/be4e30bf448321912e8f
- 231 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 23:43:37.36 ID:PcntYuJQ.net]
- FXML使った書き方がぜんぜんわかんない
FXML文法自体は別になんともないんだけど そもそもFXMLに置き換えてもコントローラーってのが動かないしこれがいつ何をやってるのかもよくわかんない とりあえず破綻するまでCSSと適当なクラス分けで行こうと思うの
- 232 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 01:22:25.05 ID:UHY5KrLj.net]
- >>231
よしっ!お兄さんと一緒にトレーニングだ! 1)scene builder起動->適当にコントロール配置->右ペイン->Code-> fxidに依存性注入するためのidを入力->メニューのview->show sample controller skeleton-> "Full"と"Comments"にチェック->"コピー"押してソースに貼り付け。 2) 左ペイン->Document->controller->Controller classに貼り付けたソースのcontroller classのFQNを入力。 3)Ctrl+SでFXML保存してxmlの中身のコントローラ周り確認。 4)scene builderに戻って右ペイン->Code->さっきfxidを入力したフィールドの下にハンドラを登録するテキストフィールドが 並ぶから好きなハンドラに適当なハンドラ名前を設定。 5) 4)で設定したハンドラと同じ名前のメソッドをコントローラクラスのソースに書き込んでFXMLアノテーション付ける-> この時メソッドの引数はハンドラの対応するイベントの型にすること(javadoc嫁) 6)scene builderに戻ってメニューのPreview->Show Preview in Window->さっき書いたハンドラに対応する操作で動き出す 7)メニューのPreview->Scene Style Sheet->add a Style Sheet...でアプリケーションスタイルシート設定-> スタイルシート側を書き換える度に見た目が反映される 8)メニューのView->CSS Analyzer->適当なコントロールを選択->下にスタイルが設定できるCSS一覧が出てくる 9)メニューのPreview->118N->Set Resource...->プロパティファイル選択->適当なコントロールのテキストフィールドのギアアイコン-> Replace with internationalized String->テキストフィールドに%が付いたらプロパティファイルのキーを入力 10)メニューのFile-> New from Template->末尾に" - Localized"の付くテンプレート選べばコントローラ以外のスケルトンを事前に吐いてくれる 先にコントローラークラスにハンドラ書いてから2)をすると4)でハンドラ設定する時補完する。 ハンドラは特権コードで取得するからメソッドのアクセス修飾は気にしなくていい。 scene builder使って出来ることほぼ全て説明した。FXML直接書かないとできないこともある。 FXML使ったjavafxアプリケーションの書き方がわからないならサンプル嫁。
- 233 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 03:06:51.07 ID:7McxjqDu.net]
- javaEEのリスナーってjavascriptみたいなonclickとかできるの?
- 234 名前:デフォルトの名無しさん mailto:sage [2018/03/29(木) 20:22:40.39 ID:NzxefsKN.net]
- JDK 11でめでたくJavaFXは削除されることが決まって
標準GUIはSwing(とAWT)のみに戻るんだな
- 235 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 05:50:49.76 ID:F2PEw70j.net]
- マジで・・・
- 236 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 06:05:24.70 ID:f0NBOkC5.net]
- 別プロジェクトになるようだな
- 237 名前:デフォルトの名無しさん [2018/03/30(金) 10:06:53.21 ID:2SqbRzP3.net]
- マジかよ…
- 238 名前:デフォルトの名無しさん [2018/04/01(日) 11:12:14.58 ID:ZuzBaR12.net]
- >>234
薄々あり得ると思ってたが、まさか本当に… これから勉強しようと思ってたし、フォントダイアログが 近いうちに追加されるのを楽しみにしてたんだが まあ、いいや、作りかけのSwingアプリの制作を再開しやすくなったわ
- 239 名前:デフォルトの名無しさん [2018/04/02(月) 02:07:03.09 ID:J8SaQrAA.net]
- Applet と Java Web Start も消えるようだね。
https://www.infoq.com/jp/news/2018/03/JavaFXRemovedFromJDK
- 240 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 20:22:57.44 ID:ZjV8eoNL.net]
- >>234
マジかよ ハシゴ外し
- 241 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 20:23:48.78 ID:ZjV8eoNL.net]
- まあAppletはFlashがなくなるのに続けても将来性皆無だしな
- 242 名前:デフォルトの名無しさん [2018/04/03(火) 09:40:10.66 ID:Lqpq4yV4.net]
- Applet も Java Web Start もなくなるということはサーバからクライアントに自動的にプログラムを持ってきてサンドボックス内で動かす仕組み自体がなくなるということ?
もうOracleは面倒見ないから自前で勝手に作ってやれと?
- 243 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 13:25:43.74 ID:hrnbZNJv.net]
- Emscripten使うと、グラフィックを使ったC++アプリををブラウザでも使えるし、
CUIプログラムを、異なるアーキテクチャのサーバー上でも使えるようになって 便利な事がわかった。 仮想マシンのJVMが、wasmに変わる感覚。言語はJavaからC++に変わるが、 できなくなることは特にない。
- 244 名前:デフォルトの名無しさん mailto:sage [2018/04/12(木) 22:54:02.10 ID:uEE6pBqh.net]
- >>240
ほんとこれ
- 245 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 08:44:55.84 ID:Mzj3X/0H.net]
- ソダネー
- 246 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 22:31:41.32 ID:A4lyZfTs.net]
- そうかー勉強してたんだけどなぁ
- 247 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 01:43:44.36 ID:l0s4I0yP.net]
- 無くなるわけじゃないでしょ?
- 248 名前:デフォルトの名無しさん mailto:sage [2018/04/30(月) 05:12:23.24 ID:Dd/b46vl.net]
- JavaFXとOpenJDKをソースからコンパイルしてJava11で自前のJavaFXアプリをEclipseとIntelliJでビルドできた
モジュールよくわからん
- 249 名前:デフォルトの名無しさん mailto:sage [2018/04/30(月) 15:44:26.87 ID:XX4FB8lc.net]
- >>247
ま、そだね。OracleがJDKと共に配布しなくなるってだけだろう。
- 250 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 12:56:27.99 ID:oUUWw7vH.net]
- OpenJFXって、開発環境側に入れて.jarにバンドルすれば、OpenJDKのある各プラットフォームで動くの?
それとも、プラットフォームごとの実行環境側でビルド・インストールが必要?
- 251 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 09:27:10.57 ID:rjYTqSXv.net]
- >>249
JDKの一部だった時代と違って、ひっそりと開発中止になることだってありえるのだから、 「だけ」というにはあまりにも大きい。
- 252 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 10:24:55.64 ID:LX5j1XYH.net]
- 可能性だけ言ったらそうだけども
だからといってswing使うかって問われると疑問 javafxより良いもんが出てきたら別だけど 簡単には無くならない気がする むしろjavafx以前にjava自体が没落してく方が可能性ありそう
- 253 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 20:05:51.16 ID:MXuSJHIV.net]
- なんでこんな捨てられるんだよぉ・・・
FXがいいだよぉ
- 254 名前:デフォルトの名無しさん [2018/05/19(土) 07:10:17.51 ID:b7x1I7X/.net]
- >>251
大丈夫。君がメンテナンス続ければ終わらないから。
- 255 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 19:49:58.55 ID:n7ZSB0P1.net]
- 誰がメンテすんのかなこれ。オプソも現実は資本がある企業が入ってきてくれないと続かんから
個人じゃダメなんだよなあ
- 256 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 06:50:29.69 ID:T8DqlkX7.net]
- >>255
Scene Builderを引き取ったGluonくらいしか心当たりがないけど、 巨大企業のOracleですら抱えきれずに棄てたJavaFXを、儲かっていそうにない Gluonが拾ってどうこうできるとも思えない。
|

|