[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 20:44 / Filesize : 238 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java低速GUI Swing



1 名前:デフォルトの名無しさん [03/08/31 04:24]
そんなSwingとやっていくみんなのスレッドです。

116 名前:デフォルトの名無しさん mailto:sage [03/10/25 19:55]
とりあえず1.5に期待

117 名前:デフォルトの名無しさん mailto:sage [03/10/25 20:10]
>>114
113 の者です。
マジレスで。。。表示時間よりHDDの時間が遅いんだと思います。。
連続で最速での表示なら。。。。
時間をあけるんなら、別スレッドで読み込みましょう!
(賢い Viewer はみんな やっているんでしょうから。。 CPIC なんか驚異的にはいですけどね。。
ほかの、おもちゃの Viewer 程度なら。。 Java+Swing で十分なのでは?)

118 名前:デフォルトの名無しさん [03/10/25 21:21]
>>111-112
いまどき、ショボ杉。

119 名前:デフォルトの名無しさん mailto:sage [03/10/26 01:21]
AWTでも使ってろ

120 名前:96 mailto:sage [03/10/26 02:12]
>>113
自分のメインマシンは2年前のB5ノートなんだけど、
この環境では文句無しにHDよりデコード速度のほうが遅いよ。
もちろん「速いマシンに買い換えろ!」というのももっともだと思うけど、
Java以外じゃそんなに不足感じてないんで、買いかえるのにけっこう悩む。
あと、画像ビューアの場合、少なくとも次画像の事前読み込みは必要だと思うけど、
でかい画像を開いたときに、それが全部ヒープ領域に入るから、
ヘタにでかい画像を連続表示するとOutOfMemoryErrorで落ちたりする。
切ない。
デフォルトの64メガヒープを128メガにでもすれば大丈夫だろうが、
たかだか画像ビューアでそれは贅沢すぎるんじゃないか、と思わないかい?

>>119
>AWTでも使ってろ

あんなやっつけ仕事で作られたライブラリはさすがに勘弁。


121 名前:デフォルトの名無しさん [03/10/26 04:10]
>>120はVCでMFCでも使ってなさいってこった。

122 名前:デフォルトの名無しさん [03/10/26 05:59]
SWTつかえよ


123 名前:デフォルトの名無しさん mailto:sage [03/10/26 06:58]
>>120
う〜ん 作りかたが悪いんだろう(笑)
私のは大丈夫。。。。。
まぁ正直 遅いCPUは知らん(笑)

Z-80 から、こんなことやっているが。。。
先を見ないと!

124 名前:デフォルトの名無しさん mailto:sage [03/10/26 07:20]
>>123
文意がつかめないのですが……



125 名前:デフォルトの名無しさん mailto:sage [03/10/26 21:37]
>>108
ここはひとつJNIの魔法を使ってSDLを召喚

126 名前:デフォルトの名無しさん mailto:sage [03/10/27 00:57]
マシンを買い換えてから、
以前まで毛嫌いしてたSwingが使えるレベルになった。
でもわざわざJavaでクライアントアプリを作る理由が見出せない。
Delphiでいいやん。


127 名前:デフォルトの名無しさん [03/10/27 02:25]
わざわざ今更Pascalで何かを作る理由が(r

128 名前:デフォルトの名無しさん [03/10/27 03:00]
ネイティブのJavaとネイティブのswingがあればいいのでわなかろか。
continner.add(Integer(1))なんて見るとJavaよりC++の方がいいんだが、
周囲がC++を嫌うしなぁ。

129 名前:デフォルトの名無しさん mailto:sage [03/10/27 03:12]
Swingはネイティブにするのは無理だろ。
あれは最後の描画以外全部Javaの中でやってるのが特徴で、
拡張性の元になってるんだから、
ネイティブにしたらSwingじゃなくなっちゃうよ。



130 名前:デフォルトの名無しさん [03/10/27 03:19]
Javaで拡張できればいいということなら、
ネイティブなJavaでコンパイルされたswingでもだめかな?


131 名前:デフォルトの名無しさん mailto:sage [03/10/27 15:30]
JavaにGUIなんか要らないよ。

132 名前:デフォルトの名無しさん mailto:sage [03/10/27 16:30]
>>131
組み込み系の人?

133 名前:デフォルトの名無しさん mailto:sage [03/10/27 17:10]
>>132
最近ではServletのことも組み込みって言うんですね。

134 名前:デフォルトの名無しさん mailto:sage [03/10/28 00:16]
Write once, run anywhere を生かしたものでないと
あえて Java を使う意味がないような気がする



135 名前:デフォルトの名無しさん mailto:sage [03/10/28 00:29]
GUIなしのプログラムならC++の移植ってそんなに大変じゃないです。
C++でCGI書くのもつらくないんです。
むしろGenericsが標準になってないJava言語には魅力がないんだよね。
メリットはswingだけ。

136 名前:デフォルトの名無しさん mailto:sage [03/10/28 01:04]
>>130
ネイティブコンパイルは多少パフォーマンスは上がるけど、
それで問題が全部解決するってのは幻想だよ。
Swingは良くも悪くも全部Java(コンパイルされてもね)の上で
描画されてるんだから、ネイティブコンパイルしたからって
JButtonがネイティブのボタンになるわけじゃない。

>>135
俺はJava厨だからよくわからないんだけど、Genericってそんなに必要なの?
Collectionで使うなら便利かもな、とは思ったけど。

137 名前:デフォルトの名無しさん mailto:sage [03/10/28 01:15]
C++ユーザーがJava使うと激しく落胆するのはGenericsが標準でないこと。
ため息出てくる。でもswingは好き。パネルレイアウトとかgtk+より進歩的。
C++のGUIクラスライブラリをswingと同じ設計でやってほすい。

138 名前:デフォルトの名無しさん mailto:sage [03/10/28 01:16]
Genericsは、プログラム書くのと同じくらいドキュメント書くのに精力尽くさないと、
他の人(半年後の自分を含む)が再利用どころかメンテナンスできないものになっちゃうよう。

実際、他の人たちはどうやって上手にメンテナンスしてるのか知りたいわ。専用スレ逝ってきます。

139 名前:デフォルトの名無しさん mailto:sage [03/10/28 01:32]
>>133
サーバーに組み込んで使うから(ウソ)

140 名前:デフォルトの名無しさん [03/11/01 16:49]
Swing無知の私です・・・
GUI画面を作ろうと思ってるのですが、調べてもさっぱりわからず・・・ソース
書いても思惑通りならず・・・。
JBuilderとかEclipsみたいな、セパレートされたGUIを作成したいのですが、
どこか参考になるソースやらサイトって、ありませんか?
何を使ったらああいうビジュアルになるのか・・・

141 名前:デフォルトの名無しさん [03/11/01 16:53]
セパレートされたGUIってなんじゃ

142 名前:デフォルトの名無しさん [03/11/01 16:58]
すいません、言い方悪かったです。
ツリー領域やら、テキスト編集エリアや、エラー情報など、
縦横に分割されていることをいいたかったのです・・・。


143 名前:デフォルトの名無しさん [03/11/01 17:48]
それはスプリットペインと呼ばれるものだ

144 名前:デフォルトの名無しさん mailto:sage [03/11/01 18:52]
これを調べてもまだ判らなかったら…もうだめぽ。
java.sun.com/docs/books/tutorial/uiswing/components/splitpane.html



145 名前:デフォルトの名無しさん mailto:sage [03/11/01 19:35]
>>144
1枚目の画像,グロかと思た……

146 名前:デフォルトの名無しさん [03/11/02 12:07]
スプリットペインというのですね

チャレンジしてみます。ありがとうございます。

147 名前:デフォルトの名無しさん mailto:sage [03/11/02 12:26]
>>140
もしかしてレイアウトマネージャについて理解してないんじゃない?
もしもそうなら、BorderLayout, FlowLayout, FridLayout, GridBagLayoutで
ググってみ。

148 名前:デフォルトの名無しさん mailto:sage [03/11/03 01:02]
>>104
それはジェ

149 名前:デフォルトの名無しさん mailto:sage [03/11/03 10:19]
かっこいい Swing ルックアンドフィール見つけたよ。
GPLで配布されてます。

www.geocities.com/shfarr/


150 名前:デフォルトの名無しさん mailto:sage [03/11/03 10:45]
うわ、じじくさ

151 名前:デフォルトの名無しさん [03/11/03 11:29]
L&Fごときで、GPLに感染するのはちょっとなぁ。

152 名前:デフォルトの名無しさん mailto:sage [03/11/03 11:31]
ちょっと、というか全然ダメダメ

153 名前:デフォルトの名無しさん [03/11/03 11:52]
JTabbedPaneに、コンポーネントを追加したんですけど、
タブ部分に、そのコンポーネントの取り消しボタンを設定するには
どうやればいいのでしょうか・・・

154 名前:デフォルトの名無しさん [03/11/03 20:40]
まず、そんなアフォなUIは考え直そう。



155 名前:デフォルトの名無しさん [03/11/03 20:50]
>>145
・・・。思うか?

156 名前:デフォルトの名無しさん mailto:sage [03/11/03 23:35]
>>154
Eclipseなどファイルごとにタブができるエディタや
ページごとにタブができるブラウザ… アフォなUIですかね?
ファイルやページを閉じるときにタブの×を押す。直感的だと思うけど。

157 名前:デフォルトの名無しさん mailto:sage [03/11/03 23:37]
SwingのL&FならまずSkinLF
javootoo.l2fprod.com/plaf/skinlf/index.php

158 名前:デフォルトの名無しさん mailto:sage [03/11/05 23:49]
SwingのL&Fならまずあきらめろ

159 名前:デフォルトの名無しさん [03/11/07 19:51]
SWTスレ落ちた?

160 名前:デフォルトの名無しさん mailto:sage [03/11/07 20:15]
>>159
みたいね。

161 名前:デフォルトの名無しさん mailto:sage [03/11/07 21:16]
SWINGのL&Fいいじゃん。

162 名前:デフォルトの名無しさん mailto:sage [03/11/08 00:03]
メタルだけは、鈍臭くて好きになれん。

163 名前:デフォルトの名無しさん mailto:sage [03/11/08 19:45]
Windowsで、GTKLookAndFeelって対応してる?
切り替えるとなんかおかしくなるんだけど。


164 名前:デフォルトの名無しさん mailto:sage [03/11/08 20:58]
>>163
WindowsXP Pro + build 1.4.2-b28 の SwingSet2 で
LookAndFeel を GTK にしたけどパっと見てそれほど変なところは無かったような。

なんかおかしくなるって具体的には?



165 名前:デフォルトの名無しさん mailto:sage [03/11/08 21:56]
>>164
> なんかおかしくなるって具体的には?

Backgroundの色がおかしくなるというか・・・。とりあえずサンプル
作ったので一旦GTKにしてから、ほかのL&Fに戻して、フレームのサイズ
とか変更してみてください。右のパレットが描画されなくなってしまう。

ttp://www2.makani.to/akutoku/upload/dat/1068295978.lzh


166 名前:デフォルトの名無しさん mailto:sage [03/11/08 22:00]
>>165
失敗。
ttp://www2.makani.to/akutoku/upload/v.cgi?s=www2.makani.to/akutoku/upload/dat/1068295978.lzh


167 名前:デフォルトの名無しさん mailto:sage [03/11/08 22:28]
>>165
developer.java.sun.com/developer/bugParade/bugs/4931101.html
BugParade みたけど Windows 用 JDK1.5 では GTK LookAndFeel は使えなくなる予定だって。
ひょっとするとバグ多すぎるので Sun の GTK LookAndFeel 作ってる連中が投げた可能性も…

っつか、JDK 1.5.0 の b22 とかって early access とか見ても無いけど
Sun 内部とかでテストしてるって事なんかいな?

168 名前:デフォルトの名無しさん mailto:sage [03/11/08 22:31]
>>165
1.4.2-b28 で GTK LookAndFeel に変更した時と
GTK LookAndFeel から他の LookAndFeel に変更した時に確かに変になるね。

169 名前:165 mailto:sage [03/11/08 23:11]
>>167
ま、L&Fに凝りまくられるより、速度とかに力入れてくれるほうがありがたいですしね。
実際速くなってるし。

>>168
とりあえず、自分の環境だけという訳ではなさそうなので、WindowsではGTKLookAndFeel
は、使わないことにしときます。


170 名前:デフォルトの名無しさん [03/11/10 01:21]
GTKすらまともに実装できないとは…やっぱクライアントサイドのJavaって糞だな。

171 名前:デフォルトの名無しさん mailto:sage [03/11/10 02:04]
170は何もわかってない予感

172 名前:デフォルトの名無しさん mailto:sage [03/11/10 15:47]
swingで質問です。
今、Linux上で複数のWindowを表示するアプリ作ってるんですけど、
Windowを移動させようとするとWindow同士が(正確にはPanel等も)
ぺたぺたくっついて、動かしづらいのですがなんとかならないんでしょうか?

WindowManager?の設定は変えたので、Java以外のアプリ(Ktermとか)は
くっつかないようになったのですが。

環境はRedHat Linux7.3でGNOME使ってます。


173 名前:デフォルトの名無しさん [03/11/10 22:17]
Windows XP + VC++ + MFCに乗り換えるのはどうだろう。

174 名前:デフォルトの名無しさん mailto:sage [03/11/10 22:58]
>>173
死滅ライブラリキター



175 名前:デフォルトの名無しさん mailto:sage [03/11/10 23:40]
互換性に期待してJavaアプリを組んでるやつは
wxWindows/WideStudio/Qtに流れたほうがいいかモナー。
ランタイムの互換性がたいした事ないから、いっそ
再コンパイルを通したソース互換の方がいいじゃん。

176 名前:デフォルトの名無しさん mailto:sage [03/11/10 23:59]
おそらく Swing のせいだと思うんだけど JRE がどんどん肥大化してるね。
JRE1.4.1 で 9MB だったのに JRE1.4.2 になったとたんに 15MB とは…。

177 名前:デフォルトの名無しさん mailto:sage [03/11/11 00:16]
ほんとだ。増えてるね。
でもswingだけで5MBも増えるとは思えんが...

178 名前:デフォルトの名無しさん mailto:sage [03/11/11 02:41]
>>175
正直互換性目的だけでJavaを勉強しはじめましたが
そうかもしれません・・・。でもJavaは日本語ドキュメントが
多いので短期間で習得できるのです。。。

179 名前:デフォルトの名無しさん mailto:sage [03/11/12 22:28]
>>176
年々ハードディスク容量も増えてるからいいんじゃないの?

180 名前:デフォルトの名無しさん [03/11/12 22:39]
そういえば、SWTって結局殆ど流行らないまま消えそうだね。

181 名前:デフォルトの名無しさん mailto:sage [03/11/12 22:43]
そもそもクライアントサイドのJavaが(ry

182 名前:デフォルトの名無しさん mailto:sage [03/11/12 23:15]
>>181
略すな!!

でも、Javaアプレットくらいは生き残ってホスィ・・・
1.4以上のJREを前提にしたアプレットって、作っても使ってくれるかね?

183 名前:デフォルトの名無しさん [03/11/12 23:42]
アプレットこそ風前の灯じゃないか

184 名前:デフォルトの名無しさん mailto:sage [03/11/12 23:42]
1.4以上でないとホイールマウスも機能しないしイヤン。



185 名前:デフォルトの名無しさん mailto:sage [03/11/13 00:21]
1.4以上を対象にするのなら、アプレットでなくともJavaWebStartで…。

186 名前:デフォルトの名無しさん mailto:sage [03/11/13 00:45]
>>185
同意。
少なくともJavaWebStartはいまだにFlashとかに対する
アドバンテージ持ってるからね。

思うんだが、もしもアプレットのセキュリティの縛りがゆるくて、
ローカル資源にアクセスできたら(ただし確認ダイアログが出る)、
あれってもうちょっと普及してたんじゃないかな。
アプレットには安全だけど役に立たないってイメージあるんで。

187 名前:デフォルトの名無しさん [03/11/13 00:52]
共用のデータベースやWebベースのグループウエアの
GUIとしてSwingアプレットはちょくちょく見るけどな。

事務系ではなく、開発・設計などだからクライアントの
スペックが比較的高めだからかもしれんが。

188 名前:デフォルトの名無しさん mailto:sage [03/11/13 01:00]
> 思うんだが、もしもアプレットのセキュリティの縛りがゆるくて、
>ローカル資源にアクセスできたら(ただし確認ダイアログが出る)、
そうそう、それで、カチューシャ的な専用ブラウザを
アプリケーションでシコシコ作る羽目になる。

189 名前:デフォルトの名無しさん [03/11/13 01:16]
セキュリティ解除のプログラムを配れ

190 名前:デフォルトの名無しさん mailto:sage [03/11/13 01:23]
マイクロソフトの自動アップデートで1.4.2うpできるようになるのは
いつ頃ですか??

191 名前:デフォルトの名無しさん [03/11/13 01:43]
>>190
うpなんてできるのか?DLだろ?

192 名前:デフォルトの名無しさん mailto:sage [03/11/13 02:21]
>>191
Microsoft が Java を独自拡張しようとして Sun に訴えられた裁判での話で、
Sun の 「WindowsUpdate で Sun の JRE を配布すれ」とゆー要求が通って、
裁判所による仮処分命令(?) だったかが出た事があるんよ。

その仮処分命令(?)は結局無効になったはず。

193 名前:デフォルトの名無しさん [03/11/13 04:31]
>>186
iアプリみたいな感じだね。

Flashは、アプリケーション版も出すって話ない?

194 名前:191 [03/11/13 07:26]
>>192

(こんなことわざわざ言う必要もないのだが)

190の発言
「1.4.2うpできるようになるのは 」
この「うp」というのがアップデートの意味ならわかるが
通常は「うp」といえばアップロード
そう考えると190の発言の意味は
「WindowsUpdateで1.4.2をアップロードできるようになるのは いつ頃ですか?? 」
というように意味が通らなくなる。
俺が言いたいのは「アップロードではなくてダウンロードだろ?」と言いたいだけだ





195 名前:デフォルトの名無しさん mailto:sage [03/11/13 08:14]
「うp」自体正式名称ではないんだし、それにわざわざ突っかかるようでは
人生で他に他者より優越する機会が無いのかと憐れみを持たれるだけなのでは?

196 名前:191 [03/11/13 08:15]
(こんなことわざわざ言う必要もないのだが)

そうだよ

197 名前:デフォルトの名無しさん mailto:sage [03/11/13 08:40]
(こんなことわざわざ言う必要もないのだが)

2chにわざわざ書く必要があることなどなにもない。

198 名前:デフォルトの名無しさん [03/11/13 08:46]
(こんなことわざわざ言う必要もないのだが)

↑これは空気的にお約束で付加しないといけないのですかね?

199 名前:191 [03/11/13 08:50]
(こんなことわざわざ言う必要もないのだが)

そうだよ

200 名前:デフォルトの名無しさん mailto:sage [03/11/13 09:29]
おれは>>190をさらっと読んで、
「マイクロソフトが、SunのJavaVMをマイクロソフト自身のWindowsアップデート用サーバに、
アップロードしておくことができるようになるのは、いつ頃だろうか」と解釈。

>>186
そういえば、ネットスケープやIEはともかくとして、たしか最初にJavaアプレットを実装した
SunのJavaで作られたブラウザは、ローカルな資源も扱えたような気がする。
>>186については、俺も同感。

201 名前:デフォルトの名無しさん mailto:sage [03/11/13 09:32]
まあもちろん、ホームページにアニメーションや音を加えて華やかにしたい、
というだけの需要は、その後登場したフラッシュによって置き換わっていっただろうけれど。
もしアプレットがローカルな資源をいじれたら、もっと色々な利用方法があっただろうに。

202 名前:デフォルトの名無しさん mailto:sage [03/11/13 09:56]
IBMのダウンローダーアプレットなんかローカル資源
さわりまくりだし、Sunの啓蒙が足らんかったって話だね。

203 名前:デフォルトの名無しさん mailto:sage [03/11/13 14:49]
JFileChooserのフォントが太くて見にくいので細くしたいんですが
どうやったらいいんでしょうか?内部のボタンとか触れませんよね?

204 名前:デフォルトの名無しさん mailto:sage [03/11/13 21:56]
署名すれば、ローカル資源扱えるでしょ?
警告メッセージがでるけど。



205 名前:デフォルトの名無しさん [03/11/13 23:04]
ローカルな資源触れたらって・・・
触ることできるじゃん
パーミッションの問題です
でも、なぜかそういうことすることは難しいことだとあきらめている風潮がある
デフォルトで有効にすると問題があるので制限してあるだけだ。

206 名前:デフォルトの名無しさん [03/11/13 23:18]
署名しなくてもユーザーが許可すればローカル資源にはさわれる

207 名前:デフォルトの名無しさん mailto:sage [03/11/13 23:29]
>>206
その
> ユーザーが許可すれば
って部分があまり知られていないので、
いちいち説明すんのが面倒くさいんだよね。

Sun の文書もイマイチわかりにくいし。

208 名前:205 [03/11/13 23:42]
>>207
ま、そういうことです

209 名前:(゜Jし゜) mailto:sage [03/11/14 00:27]
AWTとSwingってどっちが軽快に動きますか?
何か本とか見てるとSwingはLightWeightで、AWTはHeavyWeightなComponent
って書いてありましたが。
Java(というかプログラミング)の研修で簡単なGUIを作成するのですが、
低スペックなPCしか用意できないのです。

210 名前:デフォルトの名無しさん mailto:sage [03/11/14 00:33]
「用意できない」って言葉を使うってことは、研修で教える側だよなあ・・・

211 名前:デフォルトの名無しさん mailto:sage [03/11/14 01:07]
低スペックってどれくらい?

212 名前:(゜Jし゜) mailto:sage [03/11/14 01:19]
まぁ正確には教える人の相談役って感じです。
PCとか使えないCOBOLerの人たちを再教育するらしいです。
で、そのために社内で無数に余ってるペンII300メモリ64MBとかのクラスの
PCを再利用して研修を行うらしいです。
マジで正規の担当じゃなくってよかったです。

213 名前:デフォルトの名無しさん [03/11/14 01:22]
いまさらSwingの研修を受けさせられる方もかわいそうだなぁ。

214 名前:デフォルトの名無しさん mailto:sage [03/11/14 01:41]
そのスペックルではどっちも激重だと思うなり。AWTにしとき。



215 名前:デフォルトの名無しさん mailto:sage [03/11/14 02:03]
メモリがつらいよな。
単にGUIってんならDelphiのpersonalを勧めたくなっちゃうくらいだけど・・
JavaでGUIで64Mは・・・
いくらレイヤが下のAWTでも・・・・
OS次第では使い物になるのかな・・・・・
っていうかむしろVJ++・・・・・・

216 名前:デフォルトの名無しさん mailto:sage [03/11/14 02:51]
>>203
libの下にあるfont.propertiesをいじるか、

ttp://java-house.jp/ml/archive/j-h-b/049474.html
で、全部のフォントを変えるか、

ttp://www.wikiroom.com/terai/?ST%2FFontChange%2FList
の中からJFileChooserで使ってるフォントを調べるか。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<238KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef