ハードウェアの高スペック化、描画アルゴリズムの変更、JavaVMの高速化に伴い、パフォーマンスの問題は改善されています。
しかしながら、"Java"というだけで未だに敬遠されるのが現状。
そんなSwingと引き続き付き合っていくみんなのスレッドです。
Java低速GUI Swing 9
http://hibari.2ch.net/test/read.cgi/tech/1261232019/
Java低速GUI Swing 8
http://pc12.2ch.net/test/read.cgi/tech/1227234261/
Java低速GUI Swing 7
http://pc11.2ch.net/test/read.cgi/tech/1204155623/
Java低速GUI Swing 6
http://pc11.2ch.net/test/read.cgi/tech/1190807478/
Java低速GUI Swing 5
http://pc11.2ch.net/test/read.cgi/tech/1161139809/
Java低速GUI Swing 4
http://pc8.2ch.net/test/read.cgi/tech/1140533866/
Java低速GUI Swing 3
http://pc8.2ch.net/test/read.cgi/tech/1121700954/
Java低速GUI Swing 2
http://pc8.2ch.net/test/read.cgi/tech/1095398949/
Java低速GUI Swing
http://pc5.2ch.net/test/read.cgi/tech/1062271447/l50
探検
Java低速GUI Swing 10
2011/09/20(火) 23:23:15.82
274デフォルトの名無しさん
2014/03/25(火) 20:16:58.47ID:EkLc5i6x もはや一般向け言語じゃないな。
アプレット開発完全に終わった。
ユーザーにコピペ作業させないと動かないフリーソフトって有り得ないだろwww
アプレット開発完全に終わった。
ユーザーにコピペ作業させないと動かないフリーソフトって有り得ないだろwww
275デフォルトの名無しさん
2014/03/25(火) 20:34:45.61ID:G+5UXLuu Java8でも改善なしなのか
276デフォルトの名無しさん
2014/03/25(火) 20:41:11.51ID:Cg1gJGGQ 何の改善?
277デフォルトの名無しさん
2014/03/26(水) 13:26:32.54ID:/SzdNL7d >ユーザーにコピペ作業させないと動かないフリーソフトって有り得ないだろwww
これって何のこと?
開発者側じゃなくて?
これって何のこと?
開発者側じゃなくて?
278デフォルトの名無しさん
2014/05/24(土) 18:00:09.56ID:s77vKR9N JavaFXで2chブラウザで作ってみたけどかなりシンプルで扱いやすいライブラリになってて気に入った
これはSwingとかは簡単に駆逐される予感がする
これはSwingとかは簡単に駆逐される予感がする
279デフォルトの名無しさん
2014/05/24(土) 18:06:23.25ID:JvjWou/T >>278
JavaFX2?
JavaFX2?
280デフォルトの名無しさん
2014/05/25(日) 15:08:12.27ID:fgB99N7B 今出向先でswing使わされてるけど糞すぎて死にたい
sdkも1.4使ってるし、いるのか知らんけど
まともなアーキテクトいないと自社内で技術の選定もできねーんだなぁと
sdkも1.4使ってるし、いるのか知らんけど
まともなアーキテクトいないと自社内で技術の選定もできねーんだなぁと
281デフォルトの名無しさん
2014/05/25(日) 17:00:26.35ID:wt2IlQqA JavaFXはまだま未熟な印象あるけど相当使える
JavaDocとか見てると3Dとかスマホを意識したメソッド名が散見されるけど、
今後クライントアプリで存在感示せるには十分、強力なライブラリだと思うな
JavaDocとか見てると3Dとかスマホを意識したメソッド名が散見されるけど、
今後クライントアプリで存在感示せるには十分、強力なライブラリだと思うな
282デフォルトの名無しさん
2014/05/25(日) 20:00:03.93ID:gGsDT7q8 寝言はダイアログ出るようになってから。
283デフォルトの名無しさん
2014/05/25(日) 23:04:27.96ID:IzMUSe/3 >>282
ダイアログは、OSが勝手に扱いを変えるしな…
ダイアログは、OSが勝手に扱いを変えるしな…
284デフォルトの名無しさん
2014/05/26(月) 21:39:44.64ID:6NIvWi/X ダイアログ的なものなんか簡単に実装できるもんじゃないの
285デフォルトの名無しさん
2014/05/27(火) 00:12:04.84ID:KunvKdT5 画面の中央で手前に表示されるか
Enterをおしたら、閉じて、OKの意味を伝達するか
Escをおしたら閉じるか
Tabをおしたら、フォーカスが移動するか
Enterをおしたら、閉じて、OKの意味を伝達するか
Escをおしたら閉じるか
Tabをおしたら、フォーカスが移動するか
286デフォルトの名無しさん
2014/05/27(火) 19:53:40.91ID:cWYkCy8V ダイアログってそんなややこしい仕様だったの?
ちっさなStageにボタンつけてモーダルで表示するだけだと思ってた
だからみんなダイアログ実装しろしろうるさいんだな
ちっさなStageにボタンつけてモーダルで表示するだけだと思ってた
だからみんなダイアログ実装しろしろうるさいんだな
287デフォルトの名無しさん
2014/05/28(水) 01:48:13.83ID:OK3F3yBj プラットフォームによってメタファが違うしライブラリが勝手な解釈して実装がカオスだったりもする
288デフォルトの名無しさん
2014/05/30(金) 08:18:31.99ID:Vam9HZwb ダイアログって出されて嬉しかった記憶がまったくないから
もうダイアログは出しちゃダメっていう決まりでいいだろう
そういうダイアログメッセージメッセージ出す前にボタン押させないようにするとかいろいろあるだろ
もうダイアログは出しちゃダメっていう決まりでいいだろう
そういうダイアログメッセージメッセージ出す前にボタン押させないようにするとかいろいろあるだろ
289デフォルトの名無しさん
2014/05/31(土) 02:52:40.72ID:xSX677mx SwingどころかAWTですら実装しているというのにFXときたら…
290デフォルトの名無しさん
2014/05/31(土) 23:57:54.57ID:VVLnctcP WPFだって事実上実装してないに等しいので、
「FXはダイアログとか出さない!」
というコンセプトなのでは。
「FXはダイアログとか出さない!」
というコンセプトなのでは。
291デフォルトの名無しさん
2014/06/01(日) 09:26:14.34ID:4S9X/ypc RIA の方向性がそうなのかもな。
htmlからリッチにするとは言ったがそれはviewにおける表現の事であって云々。
htmlからリッチにするとは言ったがそれはviewにおける表現の事であって云々。
292デフォルトの名無しさん
2014/06/01(日) 23:15:42.43ID:uVM3+Zf/ ダイアログがlegacyなだけ。MDIも消えたし
293デフォルトの名無しさん
2014/06/02(月) 01:23:38.13ID:/vJNiDsR すると、ダイアログの今後はどうあるべきなのは提示されないと困るよね。
294デフォルトの名無しさん
2014/06/03(火) 01:36:53.99ID:tSzMhKYs モーダル・ウィンドウ作れるからダイアログ要らんがな。
実装面倒くさいだけならJFXtrasにひと通りのもんは入ってる。
実装面倒くさいだけならJFXtrasにひと通りのもんは入ってる。
295デフォルトの名無しさん
2014/06/05(木) 00:54:50.40ID:iAp9yLD9 軽量とか重量とかって何を基準に言ってるんだろうな。
296デフォルトの名無しさん
2014/06/05(木) 01:57:53.52ID:nlfx3mRB 日本では処理が軽いか重いかっていうイメージで間違った使われ方してるけど
heavyweightが環境依存の重いコードガシガシ書くことでlightweightが環境非依存の軽いコード書く事だから本来はコードのポータビリティの話だろ。
会話するとき、間違った使い方してる奴が混じってると会話が噛み合わんってよくあるじゃん。
heavyweightが環境依存の重いコードガシガシ書くことでlightweightが環境非依存の軽いコード書く事だから本来はコードのポータビリティの話だろ。
会話するとき、間違った使い方してる奴が混じってると会話が噛み合わんってよくあるじゃん。
297デフォルトの名無しさん
2014/06/05(木) 09:33:27.44ID:LxkIoIzb swingだろうとトップウィンドウがheavyになるって話も実際どこまで理解されてるのだろうね。
298デフォルトの名無しさん
2014/06/08(日) 14:15:50.12ID:O86GK+gR javafxはなんでほぼModelのクラスをContorollerって呼んでるんだろ
299デフォルトの名無しさん
2014/06/08(日) 22:27:13.11ID:G7jcwnVZ そもそもMVCモデルじゃないからじゃない?
300デフォルトの名無しさん
2014/06/08(日) 23:10:19.58ID:lg0QTcHa >>298
javafxはMVPだから。
javafxはMVPだから。
301デフォルトの名無しさん
2014/06/08(日) 23:13:30.68ID:VGKSCbCi >>298
だれが呼んでんの?
だれが呼んでんの?
302デフォルトの名無しさん
2014/06/09(月) 00:09:54.42ID:J7XxO5GS javafxはbindingがあるからsupervising controllerのMVPになるか。
303デフォルトの名無しさん
2014/06/09(月) 22:16:49.75ID:NVwiFlF9 >>300
じゃあなんでPresenterにしなかったのっていう話に
じゃあなんでPresenterにしなかったのっていう話に
304デフォルトの名無しさん
2014/06/10(火) 01:56:39.99ID:Jj/OWP2h javafxはMVPでもpresenter modelでもどっちでも作れるようになってるからcontrollerがpresenterっていう名前だったらおかしいだろ。
それと役割が同じだからじゃね。
それと役割が同じだからじゃね。
305デフォルトの名無しさん
2014/06/10(火) 09:00:43.43ID:Kv8wJJLO 署名高すぎ。
なんだよ年5万円って。
趣味でやるなってことか?
なんだよ年5万円って。
趣味でやるなってことか?
306デフォルトの名無しさん
2014/06/10(火) 09:45:29.98ID:Ek/hO52F 相模原メディカルサイト歯科日吉サンテラス歯科藤沢なのはな内科スマイル歯科アイ整形外科亀有 リリオ歯科アクロスみなみの歯科足立ハート歯科新宿くろさか歯科熊本ファミリー歯科伊勢原桜台歯科森林公園滑川モール歯科横浜いちょう歯科小田原めぐみ歯科ホワイトスタイル
307デフォルトの名無しさん
2014/06/10(火) 14:03:26.44ID:qiio5ghQ 質問失礼します。
JTabbedPane に複数の Panel を登録すると、キーボードのカーソル左右でタブを切り替える事ができます。
この機能を無効化したいのですが、どうしたら良いでしょうか?
JTabbedPane に複数の Panel を登録すると、キーボードのカーソル左右でタブを切り替える事ができます。
この機能を無効化したいのですが、どうしたら良いでしょうか?
308デフォルトの名無しさん
2014/06/10(火) 20:51:04.91ID:u51WTTPR setFocusable(false)でどうだろう
309デフォルトの名無しさん
2014/06/10(火) 23:04:00.57ID:qiio5ghQ310デフォルトの名無しさん
2014/06/11(水) 01:52:47.28ID:mdVLbosv カードレイアウト使ってタブはボタンかラベルでそれっぽく書けくのは?
JavaFXだとStackPane使うんだけどSwingには相当するものがないね。
JavaFXだとStackPane使うんだけどSwingには相当するものがないね。
311デフォルトの名無しさん
2014/06/11(水) 10:39:30.05ID:/XRzVdMq javax.swing.FocusManager で KeyEvent.VK_RIGHT / VK_LEFT を無効にすればいいんでね。
312デフォルトの名無しさん
2014/06/28(土) 02:44:47.94ID:8qn5Q6Kh313デフォルトの名無しさん
2014/06/28(土) 02:46:27.29ID:8qn5Q6Kh314デフォルトの名無しさん
2014/07/01(火) 00:34:52.96ID:l5LYMUhe >>313
なにこれキモい
なにこれキモい
315デフォルトの名無しさん
2014/07/01(火) 00:39:48.00ID:TY9SsTx2316デフォルトの名無しさん
2014/07/01(火) 00:42:09.10ID:t5KNleFu 怪しいリンク踏んで遠隔操作されたらたまったもんじゃない
317デフォルトの名無しさん
2014/07/01(火) 00:44:45.25ID:TY9SsTx2 >>316
ヘボOSとかヘボブラウザ使ってるとビクビクしなきゃなんないのかもね
ヘボOSとかヘボブラウザ使ってるとビクビクしなきゃなんないのかもね
318デフォルトの名無しさん
2014/07/01(火) 00:47:21.29ID:t5KNleFu 片山ゆうちゃんとかいう奴の事件が2chにリンク貼ってダウンロードさせるのが目的だったじゃn
319デフォルトの名無しさん
2014/07/01(火) 00:49:23.25ID:TY9SsTx2 >>318
あの人、ブラウザで閲覧しただけで即感染するレベルのもん作れたの?
あの人、ブラウザで閲覧しただけで即感染するレベルのもん作れたの?
320デフォルトの名無しさん
2014/07/01(火) 00:53:10.36ID:t5KNleFu ?
321デフォルトの名無しさん
2014/07/01(火) 01:02:31.27ID:l5LYMUhe >>315
サイトが緑一色できもい
サイトが緑一色できもい
322デフォルトの名無しさん
2014/07/01(火) 01:08:07.73ID:TY9SsTx2323デフォルトの名無しさん
2014/07/01(火) 01:15:09.86ID:DKn6nEXB なんでそこまでする必要があるのかよくわからんが…?
324デフォルトの名無しさん
2014/07/01(火) 01:23:12.00ID:l5LYMUhe >>322
書いてきたwww
書いてきたwww
325デフォルトの名無しさん
2014/07/01(火) 01:42:57.88ID:TY9SsTx2 >>324
ナイスw
ナイスw
326デフォルトの名無しさん
2014/07/01(火) 01:59:30.86ID:73ppV3Pt 2ちゃんブラウザは書き込める公開proxyにしか興味なくなった
327デフォルトの名無しさん
2014/07/01(火) 19:55:40.58ID:l5LYMUhe328デフォルトの名無しさん
2014/07/01(火) 22:33:31.10ID:0gnxeu7b 作者さんいい奴ぽいな。他人事だと思って軽い気持ちでコメント書けばって言った俺ちょっと反省。
329デフォルトの名無しさん
2014/07/04(金) 10:20:14.34ID:ki/Hrv71 タイトルバーを独自に描画しないと、FX使っても
カッコ悪いアプリしかできないね。
カッコ悪いアプリしかできないね。
330デフォルトの名無しさん
2014/07/04(金) 15:13:09.85ID:2BEMuw6w 俺も昔そう思ってたわ
「俺の考える最強のタイトルバー」をユーザは求めているのか?
どんなメリットやデメリットがあるのか?自己満足じゃないのか?
「俺の考える最強のタイトルバー」をユーザは求めているのか?
どんなメリットやデメリットがあるのか?自己満足じゃないのか?
331デフォルトの名無しさん
2014/07/04(金) 15:22:19.68ID:5DJegE4T タイトルバーの色をラズベリーレッド・パールホワイト・ミッドナイトブラック
の中からお選びください
の中からお選びください
332デフォルトの名無しさん
2014/07/04(金) 19:54:49.97ID:TeA8MqEy 野際陽子「Forte (for Java)」
333デフォルトの名無しさん
2014/07/04(金) 19:56:48.86ID:TeA8MqEy 間違えた。
野際陽子「レディース・アートネイチャーより、Forte (for Java)登場しました。」
野際陽子「レディース・アートネイチャーより、Forte (for Java)登場しました。」
334デフォルトの名無しさん
2014/07/04(金) 20:26:15.65ID:TdLiAOcG 今までSwingの標準Look&feelで書いていたプログラムをGTK+のLook&feelで動かそうと思ってmainの最初にUIManagerの命令を足しました。
見た目はしっかりGTK+化されているのですが、setBackgroundなどが機能せず、色が変更されません。
専用の命令が必要なのでしょうか?
見た目はしっかりGTK+化されているのですが、setBackgroundなどが機能せず、色が変更されません。
専用の命令が必要なのでしょうか?
335デフォルトの名無しさん
2014/07/05(土) 00:21:13.32ID:77Vn7+/u もっと楽にSwingでツール作る方法ないですか
336デフォルトの名無しさん
2014/07/05(土) 10:02:16.54ID:NYv28J6g setBackgroundしてから、repaint();で変わらない?
337デフォルトの名無しさん
2014/07/05(土) 10:29:12.21ID:2Gh+Q8W3 >>335
NetBeansなどのデザイナー使えばいいんでね
NetBeansなどのデザイナー使えばいいんでね
338デフォルトの名無しさん
2014/07/05(土) 23:46:53.24ID:ZADZ7zV+ >>334
UIManagerとUIDefaultsとputClientProperty使えと何度言えば
軽量コンポーネントは描画してないっつーの。
それかJavaFX使え。CSS書けばそれで済むからSynthと違って本当にCSSだけでなんでもできるから。
テンプレに入れとけよこれ。
UIManagerとUIDefaultsとputClientProperty使えと何度言えば
軽量コンポーネントは描画してないっつーの。
それかJavaFX使え。CSS書けばそれで済むからSynthと違って本当にCSSだけでなんでもできるから。
テンプレに入れとけよこれ。
339デフォルトの名無しさん
2014/07/07(月) 09:37:46.43ID:foVj13gH JavaFXのメリットが良くわからん。
SwingのL&Fを強化すれば済んだんじゃないのか?
substanceとか、syntheticaとかの外部ライブラリを使えば綺麗にできるけどね。
SwingのL&Fを強化すれば済んだんじゃないのか?
substanceとか、syntheticaとかの外部ライブラリを使えば綺麗にできるけどね。
340デフォルトの名無しさん
2014/07/07(月) 09:41:14.32ID:dSawaSg/ 時既におすし
341デフォルトの名無しさん
2014/07/07(月) 18:58:53.14ID:ZaujDPWf JavaFXの推しはただのGUIアプリだけじゃなくて3D
下のサイトとかみてたらいずれJavaFXでゲームとか作る奴が出てきそう
http://yucchi.jp/blog/?p=1384
http://www.torutk.com/projects/swe/wiki/JavaFX_3D%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B
下のサイトとかみてたらいずれJavaFXでゲームとか作る奴が出てきそう
http://yucchi.jp/blog/?p=1384
http://www.torutk.com/projects/swe/wiki/JavaFX_3D%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B
342デフォルトの名無しさん
2014/07/07(月) 21:23:35.88ID:Iqno8aWn >>339
FXで今度こそプラットフォームインデペンデントな開発ができると夢見たんやな…
FXで今度こそプラットフォームインデペンデントな開発ができると夢見たんやな…
343デフォルトの名無しさん
2014/07/08(火) 02:22:01.51ID:OOLRPQW0 >>339
・原則ソフト前提のswingとちがってH/Wアクセラレーション前提で動いてるとか
・ライブラリのスペースがswingと比べて超軽量とか
・Swingにないコンポーネントサポートしてるとかはnetiveな部分が関わってるからswingではできないしJNIでJAWT呼び出す以上糞重いし
・マルチスレッドで書いたつもりなのに謎のバグがあるし
・>>334みたいなswingわかってない奴がどうやっても描画ぶっ壊せない設計になってるとか
LnFなんてメインテーマじゃない。
>>342
javafxはそんなもん目指してない。バリバリプラットフォーム依存してるしJAWTより薄いnativeで書かれてる。
そもそもRIAなんだからプレゼンテーション層はアプリケーションプログラマが書くからその下触らせないようにしてるからプラットフォーム独立なんて必要ない。
実装にクロスプラットフォームなライブラリ使ってるから移植性に問題もない。だから3dできるしwebブラウザあるし動画再生できるしOS依存の機能使える。
他にも山ほどメリットあるけどあげ出したらキリがない。
というか、SwingXのpainter APIをsunが諦めた時点でswing捨てるのは決まったようなもんだしjavafxにswing teamがsponsoredしてるからその内swingはメンテ終わる。
・原則ソフト前提のswingとちがってH/Wアクセラレーション前提で動いてるとか
・ライブラリのスペースがswingと比べて超軽量とか
・Swingにないコンポーネントサポートしてるとかはnetiveな部分が関わってるからswingではできないしJNIでJAWT呼び出す以上糞重いし
・マルチスレッドで書いたつもりなのに謎のバグがあるし
・>>334みたいなswingわかってない奴がどうやっても描画ぶっ壊せない設計になってるとか
LnFなんてメインテーマじゃない。
>>342
javafxはそんなもん目指してない。バリバリプラットフォーム依存してるしJAWTより薄いnativeで書かれてる。
そもそもRIAなんだからプレゼンテーション層はアプリケーションプログラマが書くからその下触らせないようにしてるからプラットフォーム独立なんて必要ない。
実装にクロスプラットフォームなライブラリ使ってるから移植性に問題もない。だから3dできるしwebブラウザあるし動画再生できるしOS依存の機能使える。
他にも山ほどメリットあるけどあげ出したらキリがない。
というか、SwingXのpainter APIをsunが諦めた時点でswing捨てるのは決まったようなもんだしjavafxにswing teamがsponsoredしてるからその内swingはメンテ終わる。
344デフォルトの名無しさん
2014/07/08(火) 02:31:00.59ID:OOLRPQW0 あと
>外部ライブラリを使えば綺麗にできるけどね。
その外部のライブラリをJREに含めるはずだったSwingAppFrameworkがキャンセルされた後javafx2に移行したんだよ。
ほかにもSwingLabの成果は将来のSwingにマージするつもりだったけどこれもJXLayer以外キャンセル。SwingLabはSwingにおけるboostだからそこが解散したらもう未来はない。
javafxにおけるSwingLabに相当するコミュニティもすでにあるから移行する気まんまんだよ。
>外部ライブラリを使えば綺麗にできるけどね。
その外部のライブラリをJREに含めるはずだったSwingAppFrameworkがキャンセルされた後javafx2に移行したんだよ。
ほかにもSwingLabの成果は将来のSwingにマージするつもりだったけどこれもJXLayer以外キャンセル。SwingLabはSwingにおけるboostだからそこが解散したらもう未来はない。
javafxにおけるSwingLabに相当するコミュニティもすでにあるから移行する気まんまんだよ。
345デフォルトの名無しさん
2014/07/08(火) 11:31:52.09ID:nw0aRkq1 そのJLayerも糞だからなぁ…
346デフォルトの名無しさん
2014/07/10(木) 19:35:54.65ID:FVwx7uR4 JavaFXってWindow最大化判定ってできないの?
347デフォルトの名無しさん
2014/07/12(土) 19:54:42.19ID:HYAbDDu5 Y_AXISに配置するBoxLayoutを設定し、maximumSizeを決めたJPanelの下にJTextPaneを設定すると、
JTexetPaneの右端まで文字が行っても改行してくれなくなってしまうのですが、これを改善する方法はありますでしょうか?
JTexetPaneの右端まで文字が行っても改行してくれなくなってしまうのですが、これを改善する方法はありますでしょうか?
348デフォルトの名無しさん
2014/08/25(月) 13:05:21.60ID:Hlfi2Pum swing designerのような、GUIでウィンドウパーツを組み、ダイレクトにプログラムが書ける
EclipseのJavaFX2プラグインありませんか?
EclipseのJavaFX2プラグインありませんか?
349デフォルトの名無しさん
2014/08/27(水) 01:37:22.69ID:QfVKLTi4 >>348
それはどのIDEもSceneBuilderを組み込んでるからFXMLのポトペタ部分はどれも同じなのは知ってる上でeclipse固有の話?
それならIncubation projectになってるe(fx)clipseがある。
ほかのIDEとの違いはttp://www.coppermine.jp/docs/programming/2013/12/efxclipse.htmlが簡単に説明してる。
それはどのIDEもSceneBuilderを組み込んでるからFXMLのポトペタ部分はどれも同じなのは知ってる上でeclipse固有の話?
それならIncubation projectになってるe(fx)clipseがある。
ほかのIDEとの違いはttp://www.coppermine.jp/docs/programming/2013/12/efxclipse.htmlが簡単に説明してる。
350デフォルトの名無しさん
2014/08/27(水) 09:07:16.63ID:qNhMHOnM >>349
arigatou
arigatou
351デフォルトの名無しさん
2014/08/29(金) 22:54:51.07ID:fnZeOk7J ところでJava1.8+swingがデグレードだらけらしいんだが。
Java+Swingによる2chブラウザ V2C_R72
http://anago.2ch.net/test/read.cgi/software/1407868516/
416 2014/08/29(金) 11:52:21.44 ID:sik4QNGf0
名無しさん@お腹いっぱい。(sage)
V2Cが原因じゃなくて1.8.0_20のIME関連が死んでるっぽい。
jEditでも日本語入力しようとすると死ぬ。
ちゃんとテストしてからリリースしろよ。
java - Swing rendering appears broken in JDK 1.8, correct in JDK 1.7 - Stack Overflow
http://stackoverflow.com/questions/22737535/swing-rendering-appears-broken-in-jdk-1-8-correct-in-jdk-1-7
http://i.stack.imgur.com/zZwGe.png
The rendering of the Font seems to be not OK. Additionally the Button looses its Text, when i move my mouse over it.
Java+Swingによる2chブラウザ V2C_R72
http://anago.2ch.net/test/read.cgi/software/1407868516/
416 2014/08/29(金) 11:52:21.44 ID:sik4QNGf0
名無しさん@お腹いっぱい。(sage)
V2Cが原因じゃなくて1.8.0_20のIME関連が死んでるっぽい。
jEditでも日本語入力しようとすると死ぬ。
ちゃんとテストしてからリリースしろよ。
java - Swing rendering appears broken in JDK 1.8, correct in JDK 1.7 - Stack Overflow
http://stackoverflow.com/questions/22737535/swing-rendering-appears-broken-in-jdk-1-8-correct-in-jdk-1-7
http://i.stack.imgur.com/zZwGe.png
The rendering of the Font seems to be not OK. Additionally the Button looses its Text, when i move my mouse over it.
352デフォルトの名無しさん
2014/08/30(土) 00:50:53.87ID:g4GRl5RV いっそのこと日本語入力不可にしてくれればいいのに
353デフォルトの名無しさん
2014/09/01(月) 00:44:58.48ID:zH+I4BTB >>351
スレ嫁
スレ嫁
354デフォルトの名無しさん
2014/09/01(月) 01:32:35.36ID:zH+I4BTB ゴメンよスレ間違えた
355デフォルトの名無しさん
2014/09/07(日) 16:03:02.49ID:5nNaVA+D JavaFXスレが機能してないようなので、こちらで質問。
JavaFXでウィンドウがアクティブになったときに、イベントを発動させたいときはどうしたらいいのでしょう?
addFocusListenerに相当する機能が見つからなくて。
以下はSwingでのサンプルです。
ttp://2sen.dip.jp/cgi-bin/upgun/up1/source/up0607.zip
JavaFXのシーンビルダー2.0で探してみたけどよく分かりませんでした。
分かる人が居たらどうかお願いします。
JavaFXでウィンドウがアクティブになったときに、イベントを発動させたいときはどうしたらいいのでしょう?
addFocusListenerに相当する機能が見つからなくて。
以下はSwingでのサンプルです。
ttp://2sen.dip.jp/cgi-bin/upgun/up1/source/up0607.zip
JavaFXのシーンビルダー2.0で探してみたけどよく分かりませんでした。
分かる人が居たらどうかお願いします。
356デフォルトの名無しさん
2014/09/07(日) 17:16:13.67ID:qGzfz7wC357デフォルトの名無しさん
2014/09/07(日) 22:40:43.72ID:A6PLBI8n そこ前スレじゃないし。分けても人来なくて過疎って落ちるだけって前から言われてたのにテンプレも貼らずに立て逃げしただけ。
358デフォルトの名無しさん
2014/09/08(月) 18:47:45.13ID:X3CXKHE7359デフォルトの名無しさん
2014/09/08(月) 22:15:44.08ID:aXLsXs3S それは、ひどい
360デフォルトの名無しさん
2014/09/09(火) 01:50:02.16ID:ZiKzVbCT jdk8u20以降全部ダメだから8u11にしなさいとの神のご神託です。oracleだけに
361デフォルトの名無しさん
2014/09/09(火) 08:18:05.49ID:fF7YNadH362デフォルトの名無しさん
2014/09/09(火) 09:07:08.70ID:N9PRwLzG javafxのlinux platformへの対応が今でも後回しってことが根本的に間違ってる
java7(javafx2)がでた2011年の時点でも、javaseやjavafxがwindows platformで使えるメリットって全く無いでしょ
そういう要不要の判断ができないのは、優先順位や目的も設定できず、なんとなくで作ってたのが原因だろう
モバイルデバイス市場をグーグルに持ってかれちゃった時点でjavafxは廃止してとりあえず様子見でswingに集中すべきだったのにね
で、できたjavafx api/frameworkはswingと全く同じだし、それならswing apiを流用して内部実装だけ取り替えるという設計もあったんじゃないのかと思う
javafx9は現在のjavafx2/8のapiを全て破棄して、swingライブラリ一部として結合してほしいね(それぐらいのことしないとjavaのguiは使ってもらえないだろう)
ただ、グーグルはオラクル(サン)に比べれば名ばかりの貢献であって、長期的に実質的にはオープンソースに何らの貢献もしてないし,グーグルはオラクルを上回る大糞ってことは確かだ
java7(javafx2)がでた2011年の時点でも、javaseやjavafxがwindows platformで使えるメリットって全く無いでしょ
そういう要不要の判断ができないのは、優先順位や目的も設定できず、なんとなくで作ってたのが原因だろう
モバイルデバイス市場をグーグルに持ってかれちゃった時点でjavafxは廃止してとりあえず様子見でswingに集中すべきだったのにね
で、できたjavafx api/frameworkはswingと全く同じだし、それならswing apiを流用して内部実装だけ取り替えるという設計もあったんじゃないのかと思う
javafx9は現在のjavafx2/8のapiを全て破棄して、swingライブラリ一部として結合してほしいね(それぐらいのことしないとjavaのguiは使ってもらえないだろう)
ただ、グーグルはオラクル(サン)に比べれば名ばかりの貢献であって、長期的に実質的にはオープンソースに何らの貢献もしてないし,グーグルはオラクルを上回る大糞ってことは確かだ
363デフォルトの名無しさん
2014/09/09(火) 10:36:53.39ID:N9PRwLzG よくみたらJComponentの継承関係がjava.awtに依存してるからjavafxとswingを統合するのは無理か
それで考えてみたんだけど、javafxのui生成はfxml,cssだけにして、javaコードではui生成はできないようにすればjavafx apiの大半を削除できるし、awt,swingとの差別化にもなる
fxmlにはannotation仕様も入るから、html+jsのようにbindingもfxmlでやれるし、現在javafx apiが肥大化し続ける問題を全て解決できるだろうね
html,cssでpage form作るのとほぼ同じパラダイムになるからswing mvcを学ばなくて済むし、コントロールのクラスが非公開なのだから公開java apiをメンテしなくて済む
uiの動的生成は全く使わないしbuilder classパターンと同じくいらないから、コントロールのjavaクラスはjava9では削除にして、fxml+annotation(java)+nashorn(js object)で構築するのが自然だろう
それで考えてみたんだけど、javafxのui生成はfxml,cssだけにして、javaコードではui生成はできないようにすればjavafx apiの大半を削除できるし、awt,swingとの差別化にもなる
fxmlにはannotation仕様も入るから、html+jsのようにbindingもfxmlでやれるし、現在javafx apiが肥大化し続ける問題を全て解決できるだろうね
html,cssでpage form作るのとほぼ同じパラダイムになるからswing mvcを学ばなくて済むし、コントロールのクラスが非公開なのだから公開java apiをメンテしなくて済む
uiの動的生成は全く使わないしbuilder classパターンと同じくいらないから、コントロールのjavaクラスはjava9では削除にして、fxml+annotation(java)+nashorn(js object)で構築するのが自然だろう
364デフォルトの名無しさん
2014/09/09(火) 21:34:12.59ID:gE54p7sq そもそもJavaの商用アプリケーションなんて「素人が作りました」という言い訳が可能が携帯ゲーム以外で見たことないしな…
365デフォルトの名無しさん
2014/09/09(火) 23:49:07.93ID:WqBl9/NJ uiは基本的に使いまわしたり他に流用したりせず使い捨て前提でデザインするから、ui frameworkが大きく変わって互換性があまり考慮されなくてもあまり困らないだろう。
kde3,4やgonome2,3も互換性は維持は前提としてないし、ui frameworkは同一バージョンのプラットフォーム固有で、パフォーマンスが必要な3d,anime,game,canvasなどはネイティブに密着で作って欲しいね。
というか、多少複雑でもhtml,flashですら簡単に素早く作れるのだから、それに比べれてみても、javafx8 apiは肥大化して、機能多過ぎで、言語サポート(リテラル)がなくいためコードが多くなって煩雑になる。
しかも、frameworkの設計が使い捨て捨て前提のui生成ではないから管理に手間もかかり、今後javafxをやるのはどう見ても終わってる(普及する可能性もない)。
kde3,4やgonome2,3も互換性は維持は前提としてないし、ui frameworkは同一バージョンのプラットフォーム固有で、パフォーマンスが必要な3d,anime,game,canvasなどはネイティブに密着で作って欲しいね。
というか、多少複雑でもhtml,flashですら簡単に素早く作れるのだから、それに比べれてみても、javafx8 apiは肥大化して、機能多過ぎで、言語サポート(リテラル)がなくいためコードが多くなって煩雑になる。
しかも、frameworkの設計が使い捨て捨て前提のui生成ではないから管理に手間もかかり、今後javafxをやるのはどう見ても終わってる(普及する可能性もない)。
366デフォルトの名無しさん
2014/09/10(水) 01:51:18.45ID:kEjwoRo9 >で、できたjavafx api/frameworkはswingと全く同じだし
まるっきし違うんだが少しはソース読めよ。
ていうかおまえそればっかだな
まるっきし違うんだが少しはソース読めよ。
ていうかおまえそればっかだな
367デフォルトの名無しさん
2014/09/10(水) 02:52:08.02ID:FZcfe1Xa はあ?
javaをwindowsだけで使うならjavaなんか止めてc#やれよ。
windowsでjava使う状況は、仕事で必要って以外でjava,javafx,swingが必要な場面ってまずないだろ。
ていうか、linuxのswing,javafxの悲惨すぎる現状を知らないんだろうおまえは?
guiなんかhtml page見てもわかるけど、model-viewなんかに分離しなくてもちゃんと作れるし、mvcやその派生のデザイン・パラダイムはもう今の時代やニーズに合わないってこと気が付かないの?
linuxやshellもろくに触れず、windowsで満足しているお子様には、guiのお作法とかswing mvcの勉強とか絶対無理。
そもそも勉強が一巡できるかどかよりも、今のjavafx,swing frameworkは巨大で難解すぎて集中力の方が続かないだろね。
javaをwindowsだけで使うならjavaなんか止めてc#やれよ。
windowsでjava使う状況は、仕事で必要って以外でjava,javafx,swingが必要な場面ってまずないだろ。
ていうか、linuxのswing,javafxの悲惨すぎる現状を知らないんだろうおまえは?
guiなんかhtml page見てもわかるけど、model-viewなんかに分離しなくてもちゃんと作れるし、mvcやその派生のデザイン・パラダイムはもう今の時代やニーズに合わないってこと気が付かないの?
linuxやshellもろくに触れず、windowsで満足しているお子様には、guiのお作法とかswing mvcの勉強とか絶対無理。
そもそも勉強が一巡できるかどかよりも、今のjavafx,swing frameworkは巨大で難解すぎて集中力の方が続かないだろね。
368デフォルトの名無しさん
2014/09/10(水) 19:41:54.02ID:MDlXu+ip >>362
JavaFXに限らずLinuxのデスクトップなんて優先度は最下位でおk。
JavaFXに限らずLinuxのデスクトップなんて優先度は最下位でおk。
369デフォルトの名無しさん
2014/09/10(水) 23:24:07.65ID:2er5skvG 誰もwindowsでjava使う話なんてしてない
370デフォルトの名無しさん
2014/09/10(水) 23:33:48.99ID:8gLhJ3yi linux desktopが大事なんじゃなくて、javafx platform戦略としてはopenglesのjava platform再実装であって、linux kernel(shell)を使う端末のためのgui shellをx11に変えて提供するのが目的ってことで、
linux実質はopenglesが大事になってる。その流れでopenglesを実装したx11ではないlinux desktopが恩恵を受けられる。
windowsは特別dirextxのラップで提供しているに過ぎないけど、xbox,psなどjavafx(opengles) apiを使うよりよりネイティブのdirectx/c++しか使わないから、
directx版のjavafxを提供し続けてもjava/oracle利益にもならないし、microsoftものに関わってる時点でオープンソースに貢献もしない。
つまりwindows platformは副次的にして、linux(技術者サーバ)、mac(高利益クライアント)にoracle's resourcesを集中しないと、
javaはdotnetの代替に過ぎずjava platformとしても成長することはない(javafxがwindowsで普及することは絶対にない)。
思うに、windows版のoracle jdkは廃止して、jreだけ提供にすれば、google android対策、windows普及対策、ms-devices普及対策になるね。
windowsでjava開発をしたければ、oracle virtualbox(つまりfree linux desktop)か、jre/bin/jjs(つまりecmascript5/6以降)でやらせて、
ide当開発のパフォーマンスが欲しい人は、microsoftものではなく、mac,linux desktopを導入してもらえばいい。
microsoftの社長がナデラに変わったけど、windowsはcloudosを標榜してるから、windows native(desktop)の高速化にもこだわらず、デバイスがcpu 2.0ghz以下だからパフォーマンスも期待できず、
コスト管理のためwin32apiを全般してdotnetに統一しても、今後のmsもの,windows platformものは、デバイスが高速でないから体感も差はないから批判はあまりないだろう。
これが意味するところは、windows native開発ははc/c++を廃止して全てdotnet vmでやるという方向転換をされたら、jvmはdotnetvm上で動きパフォーマンスはかなり悪くなるから、
linux desktop,devices(tabletなど)が大事なのは、javaが今直ぐwindowsから離れないなら、もうjava platformはmicrosoftの手の上なのだからjavaに未来はないからだ。
sunは消滅し、mac,msとも代表者が代わり、時代は変わったし、これに順応してスキームを変えられないところ(もの)は時代にもニーズにも合わず自然消滅するのかと思う。
linux実質はopenglesが大事になってる。その流れでopenglesを実装したx11ではないlinux desktopが恩恵を受けられる。
windowsは特別dirextxのラップで提供しているに過ぎないけど、xbox,psなどjavafx(opengles) apiを使うよりよりネイティブのdirectx/c++しか使わないから、
directx版のjavafxを提供し続けてもjava/oracle利益にもならないし、microsoftものに関わってる時点でオープンソースに貢献もしない。
つまりwindows platformは副次的にして、linux(技術者サーバ)、mac(高利益クライアント)にoracle's resourcesを集中しないと、
javaはdotnetの代替に過ぎずjava platformとしても成長することはない(javafxがwindowsで普及することは絶対にない)。
思うに、windows版のoracle jdkは廃止して、jreだけ提供にすれば、google android対策、windows普及対策、ms-devices普及対策になるね。
windowsでjava開発をしたければ、oracle virtualbox(つまりfree linux desktop)か、jre/bin/jjs(つまりecmascript5/6以降)でやらせて、
ide当開発のパフォーマンスが欲しい人は、microsoftものではなく、mac,linux desktopを導入してもらえばいい。
microsoftの社長がナデラに変わったけど、windowsはcloudosを標榜してるから、windows native(desktop)の高速化にもこだわらず、デバイスがcpu 2.0ghz以下だからパフォーマンスも期待できず、
コスト管理のためwin32apiを全般してdotnetに統一しても、今後のmsもの,windows platformものは、デバイスが高速でないから体感も差はないから批判はあまりないだろう。
これが意味するところは、windows native開発ははc/c++を廃止して全てdotnet vmでやるという方向転換をされたら、jvmはdotnetvm上で動きパフォーマンスはかなり悪くなるから、
linux desktop,devices(tabletなど)が大事なのは、javaが今直ぐwindowsから離れないなら、もうjava platformはmicrosoftの手の上なのだからjavaに未来はないからだ。
sunは消滅し、mac,msとも代表者が代わり、時代は変わったし、これに順応してスキームを変えられないところ(もの)は時代にもニーズにも合わず自然消滅するのかと思う。
371デフォルトの名無しさん
2014/09/11(木) 00:57:08.09ID:Si58Y4lt 改行入れておk
372デフォルトの名無しさん
2014/09/11(木) 01:01:23.65ID:lSx1Qfe9 この板の投稿の限界値、2048文字丁度なんですよ
他に書いたこともいろいろ削除したんですけどね
他に書いたこともいろいろ削除したんですけどね
373デフォルトの名無しさん
2014/09/11(木) 08:48:25.32ID:BpRRpzGv ム板なら圧縮しても読める人多いよ
レスを投稿する
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★9 [ぐれ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★10 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 ★2 [おっさん友の会★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 【独占スクープ】元TOKIOの松岡昌宏がSTARTO社を“退所”へ「国分のコンプライアンス違反」問題をきっかけに決断、12月から単独で活動 [Ailuropoda melanoleuca★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【悲報】日本、パンダ0にwwwwwwwwwwww高市さんありがとう🐼 [271912485]
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
- 【高市悲報】🇨🇳中国「日本への報復措置? 他にいくらでも方法はある。 まだまだやめないよ」 😨😱 [485983549]
- 高市早苗、約1ヶ月でドル円・10円円安を達成 [256556981]
- 中国専門家の興梠一郎先生「実は中国が一番焦ってるのが総領事の暴言だ。中国は今かなり追い詰められている」 [904151406]
- (´・ω・`)おはよ
