Java低速GUI Swing 10 (492レス)
上下前次1-新
抽出解除 レス栞
334(2): 2014/07/04(金)20:26 ID:TdLiAOcG(1)調 AAS
今までSwingの標準Look&feelで書いていたプログラムをGTK+のLook&feelで動かそうと思ってmainの最初にUIManagerの命令を足しました。
見た目はしっかりGTK+化されているのですが、setBackgroundなどが機能せず、色が変更されません。
専用の命令が必要なのでしょうか?
338: 2014/07/05(土)23:46 ID:ZADZ7zV+(1)調 AAS
>>334
UIManagerとUIDefaultsとputClientProperty使えと何度言えば
軽量コンポーネントは描画してないっつーの。
それかJavaFX使え。CSS書けばそれで済むからSynthと違って本当にCSSだけでなんでもできるから。
テンプレに入れとけよこれ。
343: 2014/07/08(火)02:22 ID:OOLRPQW0(1/2)調 AAS
>>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はメンテ終わる。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.812s*