Java低速GUI Swing 5

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2007/09/24(月) 19:12:18
>>949
Java標準GUIだけでいいんじゃね?
953デフォルトの名無しさん:2007/09/24(月) 21:20:01
俺は低速のがいい。
954デフォルトの名無しさん:2007/09/24(月) 22:09:43
低速って聞くけどちゃんと動くじゃん
もしかして俺って天才?

って感じが好きなので低速でお願いします
955デフォルトの名無しさん:2007/09/24(月) 22:11:24
風の妖精に光の速さで走れって言ってしまったので、光速でお願いします
956デフォルトの名無しさん:2007/09/24(月) 22:13:33
じゃあ間を取って中速で
957デフォルトの名無しさん:2007/09/24(月) 22:15:04
JavaFXは扱わないの?あれはベースがSwingだし
あとSwingフレームワークも期待
958デフォルトの名無しさん:2007/09/24(月) 23:54:16
Swingフレームワークはイマイチ存在理由が・・・
959デフォルトの名無しさん:2007/09/25(火) 00:26:28
>>957
扱ってもいいんじゃない?
質問の内容としてもSwingにかぶってくるところも有りそうだし。

ただ、擦れたいに入れるかどうかは微妙だな
960デフォルトの名無しさん:2007/09/25(火) 00:32:31
>>958
Swing初心者の入門用かセッション保存ライブラリだと思えば・・・。
けど、EDTに自分でinvokeしなきゃいけないのは変わらないんだよね。
961デフォルトの名無しさん:2007/09/25(火) 03:33:44
Swingフレームワークって、Swing自体のことを差すわけで、なんのことか意味がわからなかった。
962デフォルトの名無しさん:2007/09/25(火) 03:42:10
JSR-296 Swing Application Framework でしょ。たぶん。

あ、俺も低速のが良いぞ。
963デフォルトの名無しさん:2007/09/25(火) 03:52:22
Java微速前進GUI Swing
964デフォルトの名無しさん:2007/09/25(火) 07:12:55
Swingはフレームワークじゃなくてツールキットだろ。
965デフォルトの名無しさん:2007/09/25(火) 08:46:21
といわれても、昔からSwingの説明でSwing frameworkと使われていたわけで。
966デフォルトの名無しさん:2007/09/25(火) 09:22:24
それが間違いだろ。
javaのdocなんて間違いだらけじゃないかw
967デフォルトの名無しさん:2007/09/25(火) 10:57:48
おいおい、自分が知らないからって、間違いだっていうのは良くないぞ
968デフォルトの名無しさん:2007/09/25(火) 13:05:11
今までの擦れたい案集計

1 JavaGUI AWT/Swing 6
1 Java標準GUI
1 Java標準GUI Swing 6
3 Java低速GUI Swing 6
1 Java光速GUI Swing 6
1 Java中速GUI Swing 6
1 JavaそれなりGUI Swing 6
1 Java微速前進GUI Swing 6

思った以上に低速が人気。
969デフォルトの名無しさん:2007/09/25(火) 14:15:04
GUIでまとめていいと思うけどね
AWTはスレ違いといわれてもAWTのスレがあるわけでもなく

JOGLは内部で使われるようになってきたからこのスレ向きにもみえるし
970デフォルトの名無しさん:2007/09/25(火) 14:29:57
統合するならこっちのスレと相談しながらかな。

Java 高速GUI SWT 3
http://pc11.2ch.net/test/read.cgi/tech/1164877399/

俺もGUIは統合してもいいと思うけど、
>>951のいうように、その手の質問が連発される可能性はあるから、
その場合はテンプレを整備する必要があるか。
971デフォルトの名無しさん:2007/09/25(火) 14:30:40
JOGLを使ってるわけじゃないぞ。
972デフォルトの名無しさん:2007/09/25(火) 14:41:42
SWTとは分離していた方がいい気がするなぁ
スレタイは Java Swing 6 で十分な気がする.
973デフォルトの名無しさん:2007/09/25(火) 15:07:59
SWTスレが高速と名乗る限り、低速は続いて欲しいなあ。
974デフォルトの名無しさん:2007/09/25(火) 15:15:02
【AWT/Swing】Java 低速GUI 6【JavaFX】

なんてどう?
975デフォルトの名無しさん:2007/09/25(火) 15:37:39
Java低速GUI Swing 6

でいいだろ
常識的に考えなくて
976デフォルトの名無しさん:2007/09/25(火) 15:52:54
スレタイに賛美するような語句入れると荒らされやすいし。
初期化がもっさりすぎとか、メモリ食いすぎとか
粘着されるのが目に見えてる。

低速って入れとくのは処世術みたいなものだ。
977デフォルトの名無しさん:2007/09/25(火) 15:54:50
974++
978デフォルトの名無しさん:2007/09/25(火) 16:26:33
>>976
俺もそう思う。
というわけで>>974でいいんじゃないかな?
AWTはプログラムの上で混ぜたくはないけど、別に作る程話題ないだろうし。
979デフォルトの名無しさん:2007/09/25(火) 16:45:59
975++
980デフォルトの名無しさん:2007/09/25(火) 19:08:39
JFrame + JDesktopPaneをLinux上(FedoraCore5)で動かすと
SOUTHの部分にタスクバーのようなものが表示されるのですが
どうやったら消せますでしょうか。
981デフォルトの名無しさん:2007/09/25(火) 19:18:51
ルック&フィールを変える
GTKルック&フィールを使ってないか?
982デフォルトの名無しさん:2007/09/25(火) 20:29:39
アプリの設定画面を作る時はJPanel上に
JLabelやJTextFieldやJButtonを貼り付けて作成するのが
一般的でしょうか?
設定項目が多く、オブジェクトだらけになって大変なことに…

JOptionPaneは名前はそれっぽいのですが、実際には
ダイアログボックスとしてしか使えないようですし、
一体どうやれば効率的に開発できるのか悩んでいます。
983デフォルトの名無しさん:2007/09/26(水) 00:02:48
設定項目が多いならオブジェクトだらけになるのは当たり前
でも、別に手間がかかるだけで大変ということはないよね?
一括管理したい場合は各種Binding使うとよろし

たんにソースが見にくいというのならそれはコードの品質に問題がある
984デフォルトの名無しさん:2007/09/26(水) 00:17:07
netbeansでGUI組んでeclipseでリファクタリングが結構効率良いな。

けど >設定項目が多く、オブジェクトだらけになって大変なことに…
こういう事ならUIデザインの問題もあると思う。
985デフォルトの名無しさん:2007/09/26(水) 01:44:52
GUIエディタって使いにくくない?

意図せずにあちこちにぴとぴとくっついたり、
逆に意図した構図にならなかったり
もともと不器用だからストレス溜まりまくり
986デフォルトの名無しさん:2007/09/26(水) 02:06:04
それは不器用かポトペタの操作性が悪いのでは?
987デフォルトの名無しさん:2007/09/26(水) 02:28:10
JTableあたりはポトペタできて嬉しい事なんてないんじゃね?
ボタンとテキストフィールド2,3個くらいなアプリでもなければ無い方が後々のため。
988デフォルトの名無しさん:2007/09/26(水) 03:51:41
VS否定発言だなw
MS信者がうるさそうだ。
989デフォルトの名無しさん:2007/09/26(水) 04:07:30
実際JTableはmodelとかもうフルカスタムになるわけでIDEの機能はつかえんからねー
超初期のNetBeansからまったく進化してないのがきつい

JavaEEのほうはどんどんよくなってるのにorz
990デフォルトの名無しさん:2007/09/26(水) 13:30:35
5から6にかけてSwingがあらゆる面で高速化してるわけじゃないんだな...
ようやく6にアップグレードしたところなんだがV2Cのスクロールバーの追従性が
数十ミリ秒くらい遅れるようになった

5のときはスクロールバー握って猛烈にスクロールしても全くラグを感じなかったんだけどね
環境はLinuxでのMetalです
991デフォルトの名無しさん:2007/09/26(水) 14:20:25
RepaintManager に変更が入ったせいかもな
true double buffering のサポートだかなんだかで
RepaintManager のソースを見てみると怪しげなプロパティがいくつかあるので、いじってみると何か変わるかもしれない
992デフォルトの名無しさん:2007/09/26(水) 15:35:22
>>985
GroupLayout使わず旧来のPanel+BorderLayout/FlowLayoutやらGridBagLayout使うなら、GUIエディタの方が楽
GroupLayout使うならGUIエディタなしではありえない。
993デフォルトの名無しさん:2007/09/26(水) 16:52:13
個人的には GUI + GridBagLayout が一番好きだ。
994デフォルトの名無しさん:2007/09/26(水) 17:20:34
>>990
5から6で速度アップはほとんどないというのは過去にいくつも出てきたと思うけど

速くなったのはVMそのもので演算とかGCとかいろいろと
995デフォルトの名無しさん:2007/09/26(水) 18:08:12
6のSwingで変わったのって非公開な内部ロジックくらいだからな。
爆速になったのはVMで主に動的にレジスタに割り当てるようになったから。
あと、並列GC関連が強化されてるからマルチCPU環境だとGC負荷は下がるかも知れん。

むしろ、Swing自体はロジック変更で一部が遅くなってる。

まあ、散々概出な上にバグ報告までされてて、jdkについてるソース読めば分かることなんだが。
996デフォルトの名無しさん:2007/09/26(水) 18:46:49
ところで次スレをそろそろ建てんとやばいのだが、
自分はもうしわけないことにスキルがない。
だれかできる人お願いします。
997デフォルトの名無しさん:2007/09/26(水) 19:22:13
GUIエディタなしでも、GroupLayoutは神だろ
998デフォルトの名無しさん:2007/09/26(水) 19:49:40
HTMLだらだら書くような気分で書けばいいのさ
999デフォルトの名無しさん:2007/09/26(水) 20:52:03
たてたった。

Java標準低速GUI 6 AWT/Swing
http://pc11.2ch.net/test/read.cgi/tech/1190807478/
1000デフォルトの名無しさん:2007/09/26(水) 20:55:15
             ⊂ \       /⊃
               \\/⌒ヽ//
             ((   \( ^ω^)    ))
                 /|    ヘ
               //( ヽノ \\
             ⊂/   ノ>ノ    \⊃
                   レレ  1000〜♪

             彡
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。