[表示 : 全て 最新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とやっていくみんなのスレッドです。

751 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:03]
>>745
変だな? アプレットの場合はセキュリティーホールになるんだろ?w

752 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:05]
>>746-748
お前ら。どうしてあの質問がC#関連だと思うんだ?
実はかなりコンプレックスあるだろ?


753 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:06]
SWKでいいじゃん
バランス感覚なくしてはいいものはできないよ


754 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:18]
>>751
jnlpAPIとか調べてからの発言なんだろうな?

ローカルファイルを勝手にアクセスすることができない
あくまで対話によるユーザーの選択したファイルのみアクセス可能ってことだ
ブラウザのファイルアップロードするときに選択ダイアログで選ばせるのと同じ

これが勝手にローカルのファイルをアップロードしたり実行したりできらセキュリティホールだろ
実際そういうのIEに過去にたくさんあって問題になったんだが


755 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:29]
はぁ? アプレットの場合でもローカル環境にアクセスするときに
ユーザの選択したファイルのみアクセスにすればいいじゃん。

セキュリティーホールになる原因はなんだと思っているんだ?
アプレットかどうかじゃねーだろ。
なにが、アプレットの場合はセキュリティーホールになる。だ。

756 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:39]
アプレットもWebStartもオートパイロットは不可能ってこと?


757 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:41]
>>755
アプレットの出た時期にjnlpAPIはなかった。
一般のAPIでローカル環境かどうかの判定入れるのはつらいだろうしな。

あくまでもアプレットは埋め込み技術なのでその辺はサーバーとの
対話で解決できると思ってたんだろ。
似た技術として最新のFlashだってローカルアクセスできないぞ。

個人的にはあのセキュリティなんてなんにも考えられてなかった時代で
セキュリティ考えてたのはすごかったと思ってるが。

アプリだけじゃなくアプレットだってjnlpAPI使えるって知ってるか?


758 名前:デフォルトの名無しさん mailto:sage [04/04/25 15:42]
誰もアプレットの場合セキュリティーホールになる、何て言ってないのだが。
勝手にローカル環境にアクセスできたらセキュリティーホールになるというだけで。

>はぁ?アプレットの場合でもローカル環境にアクセスするときに
>ユーザの選択したファイルのみアクセスにすればいいじゃん。
こう思うのはもっともだが、アプレットはそれが不可能な仕様になっているんだから仕方がない。

759 名前:デフォルトの名無しさん [04/04/25 18:25]
署名付きにすればいいじゃん
フルアクセスよん



760 名前:デフォルトの名無しさん mailto:sage [04/04/25 19:51]
がんばって実装して広めてくれたまえ>こうあるべきじゃん君

761 名前:デフォルトの名無しさん mailto:sage [04/04/25 21:21]
>アプレットはそれが不可能な仕様

1.0の仕様の頃はね。


762 名前:デフォルトの名無しさん mailto:sage [04/04/26 00:28]
証明書作るのマンドクサイ

763 名前:デフォルトの名無しさん [04/04/26 01:02]
>>762
コマンドラインでちょちょっと操作するだけやんか
ベリサインとかがめんどくさいって言う意味か?
べつに正式な認証機関通さなくたってできるよ
「認証されていません」とか「安全ではない」とか言うメッセージは出るが
そんなのJavaでなくてもWindowsコンポネとかドライバーでもよくみかける

764 名前:デフォルトの名無しさん mailto:sage [04/04/26 03:23]
おいおまいら、Swingの話をしてくだちい。

765 名前:デフォルトの名無しさん [04/04/28 00:53]
ところで、Swingでこういうのって出来ます?
二重のヘッダというか、列の下に列をつけるという…
ttp://sinjya.milkcafe.to/cgi/up/log/435.gif
で、列はユーザの操作で増えたり減ったりします。

766 名前:デフォルトの名無しさん [04/04/28 01:57]
swingでウィザード作りたいんですが、
いいGUI部品はありますか?

767 名前:デフォルトの名無しさん mailto:sage [04/04/28 06:23]
>>765
できる。

768 名前:デフォルトの名無しさん mailto:sage [04/04/28 08:26]
>>766
JButton,JLabel,JFileChooser

769 名前: mailto:sage [04/04/28 20:14]
ウィザードはCardLayoutじゃないのか?



770 名前:デフォルトの名無しさん mailto:sage [04/04/28 23:14]
>>765
無理。
まさかTableのセルにTableを入れる訳にも行かないし。

771 名前:デフォルトの名無しさん mailto:sage [04/04/29 00:00]
いやカスタムレンダラで出来る


772 名前:デフォルトの名無しさん mailto:sage [04/04/29 00:10]
それって、自前で罫線を引くのですか…。
セルの編集とか凄く大変そうですね。

773 名前:デフォルトの名無しさん mailto:sage [04/04/29 01:10]
>>765
www.senun.com/Left/Programming/Java_old/Examples_swing/JTableExamples1.html
の一番上みたいな事がしたいのか?

774 名前:デフォルトの名無しさん mailto:sage [04/04/29 16:36]
>>773
神。

いや773ではなくてリンク先が神。

775 名前:629 mailto:sage [04/04/30 00:08]
> いや773ではなくてリンク先が神。

リンク先は単にミラーしてるだけだな。Tamemasaさんに感謝しとけ。

776 名前:775 mailto:sage [04/04/30 00:14]
774の629は書き間違い、失礼。
ちなみに、以下のようなミラーサイトもある。
ttp://www.physci.org/codes/tame/

777 名前:デフォルトの名無しさん mailto:sage [04/04/30 04:30]
なにが正しいのかわからんな。

778 名前:デフォルトの名無しさん mailto:sage [04/04/30 10:50]
とりあえず >>770 はウソだった、と。

779 名前:デフォルトの名無しさん mailto:sage [04/04/30 11:06]
Tamemasaさんを知らなかったので調べてみました。

調査結果:
為政敦男氏が1998〜1999年にSwingExamplesを書き、
オリジナルサイト消滅後もミラーされ続けている。

SwingExamplesページの記録(1999/11/26〜2003/06/03まで変化なし)
web.archive.org/web/*/www2.gol.com/users/tame/swing/examples/SwingExamples.html

Re: JTable を使ってカラムのグルーピング(1998/11/11)
java-house.jp/ml/archive/j-h-b/021258.html
>>773のサンプルを紹介しています。

5年以上前にSwingの素晴らしい使い方を示してくれた為政さんに感謝します。



780 名前:デフォルトの名無しさん mailto:sage [04/04/30 12:24]
5年も前から公開されてた情報を見つけられなかったアホも居る、と。

781 名前:デフォルトの名無しさん mailto:sage [04/05/01 10:09]
ネット上の情報に、いつから公開されているかは問題にはならんな。
大切なのは、いまリンクがどれだけあるか、だ。

782 名前:デフォルトの名無しさん mailto:sage [04/05/01 13:00]
>>781
リンクもいっぱいあるぞ。やっぱ見つけられなかった奴はアホだな。

783 名前:デフォルトの名無しさん mailto:sage [04/05/01 15:57]
Java使ってるj(ry

とか言われるから煽りはやめろ

784 名前:デフォルトの名無しさん mailto:sage [04/05/01 17:28]
確かに。Swing使う人はただでさえ少ないんだから仲良くしようよ。

785 名前:デフォルトの名無しさん mailto:sage [04/05/04 01:38]
C#で携帯用のアプリ作れねぇかなぁ。

786 名前:デフォルトの名無しさん mailto:sage [04/05/04 01:55]
.net のライブラリを携帯上に移植すれば可能だね。
c# ソースを java のソースにトランスレート (java の class にコンパイルでも可) しても可能だね。
携帯の java 上に .net のライブラリを実装しても可能だね。

787 名前:デフォルトの名無しさん mailto:sage [04/05/05 15:59]
Swingで2chブラウザもどきを作っているんだけど
起動するだけでメモリ30Mだよ・・・・

788 名前:デフォルトの名無しさん mailto:sage [04/05/05 16:06]
それがいやならjavaやめるべし

メモリだけは贅沢じゃないと中間言語系はやってられんよ


789 名前:デフォルトの名無しさん mailto:sage [04/05/05 16:09]
このスレで>>787みたいな意見を言うと、>>788のような大人の対応が見られるが、
他のJavaスレで>>787みたいな意見を言うと、滅多糞に叩く。
「Swingは速くなったから今のマシンでは問題ない。お前のマシンが遅いだけ」
何故でしょうね。



790 名前:デフォルトの名無しさん mailto:sage [04/05/05 16:19]
今見たらOpenJaneも27Mくってるな

実際にスレ何個か開いてるような環境でのメモリ使用量の報告がほしいな

791 名前:787 mailto:sage [04/05/05 16:49]
簡単なテキストエディタみたいなのでも20M以上食うんだね。
自己満で作っていて配布もしないからメモリ食おうが遅かろうが
かまわないけど、少し驚いた。

792 名前:デフォルトの名無しさん mailto:sage [04/05/05 17:55]
VMが動いている以上イニシャルコストは必ずかかる
でもそこからの上昇は少な目

最近はネイティブアプリでもサイズ、使用メモリが贅沢なことを考えると
高々2、30Mなんて誤差にしかならん


793 名前:デフォルトの名無しさん mailto:sage [04/05/05 20:04]
>>789
そりゃメモリ量のことを言ってるのに速度のことを言ったらタダのアホだからな。

794 名前:デフォルトの名無しさん mailto:sage [04/05/05 20:23]
>>789
「遅い」に関してはそういった1.4.2で速くなったっていう反論がでるけど、「メモリ食う」というものに関して反論がでることはあまりない。
そして、「メモリ食う」に関して「1.4.2で速くなった」っていう反論がでることは、きっとない。

795 名前:デフォルトの名無しさん mailto:sage [04/05/05 23:23]
JTabbedPane tab = new JTabbedPane();
tab.add("hoge", new JButton());

上記のような方法でJTabbedPaneに貼り付けたコンポーネントを参照する方法はありますか?


796 名前:デフォルトの名無しさん mailto:sage [04/05/05 23:35]
>>795
おまえはマニュアルちゃんと見たのか?
見たなら見たで何が分からなかったとかかいてもらわんと

797 名前:デフォルトの名無しさん mailto:sage [04/05/06 00:15]
>>793-794
すまん。言われてみりゃそうだ。訂正するわ。

このスレで>>787みたいな意見を言うと、>>788のような大人の対応が見られるが、
他のJavaスレで>>787みたいな意見を言うと、滅多糞に叩く。
「今のマシンはメモリを大量につんでるから問題ない。お前のマシンがへぼいだけ」
何故でしょうね。

お前のマシンっつーか、配布先がしょぼいんだから仕方ない。
全員が全員CPUGHz越え・メモリ100MBなわけじゃないんだからさ。
PC関係なんてそんな簡単にリプレースできるとは思えんし。
関係ないけど.NETもメモリ食い過ぎ。結局Win32API使う羽目に。

っていうか俺の言いたいことは、このスレの住人は大人ですねってこった。

798 名前:デフォルトの名無しさん mailto:sage [04/05/06 09:48]
そんでもやっぱりEclipseのSWTは軽さが違うよねぇ。
比べてみても時間差はわからないけど、感触がまるで違う。

799 名前:795 mailto:sage [04/05/07 00:26]
>796
すんませんすんません。
ちょっと投げやりになってたもんで失礼しました。

自己解決できてしまいました。

お騒がせしてすいませんでした。



800 名前:デフォルトの名無しさん mailto:sage [04/05/07 00:37]
SWTを誉める香具師は多いが、使っている香具師は極めて少ない罠。

801 名前:798 mailto:sage [04/05/07 07:39]
感触がまるでちがうからといって、SwingからSWTに乗り換えるかといわれると微妙

802 名前:デフォルトの名無しさん mailto:sage [04/05/07 10:56]
>>800
大勢がSWTに乗り換えるよりもSwingとの性能差が縮む方が早かったという。

803 名前:デフォルトの名無しさん mailto:sage [04/05/07 11:20]
JNI使ってる時点で快適かもしれんがサンドボックス内で扱うのに著名必須なので
スタンドアロンアプリ以外は使いにくいと思われ
サイズもでかくなるしね

実は企業内システムでリッチクライアントの普及がSwingを後押ししているかもしれん


804 名前:デフォルトの名無しさん mailto:sage [04/05/07 12:56]
署名人

805 名前:鳥取砂丘lo;ソーュキサルイハ (゚听)&lro; mailto:sage [04/05/17 22:56]
dd

806 名前:デフォルトの名無しさん mailto:sage [04/06/04 17:01]
GUIが貧弱なJavaはいずれシェアを奪われる
pc5.2ch.net/test/read.cgi/tech/1082151386/

の続き。話題的に重複スレだったので、こっちを消費。
あっちのスレの名言はコレ。
pc5.2ch.net/test/read.cgi/tech/1082151386/950-952


950 名前:デフォルトの名無しさん 投稿日:04/06/04 15:09
速さは質の50%くらいに影響する
見た目は10%、残りは堅牢性

951 名前:デフォルトの名無しさん 投稿日:04/06/04 15:31
使いにくいほど遅くなければ、いいってことじゃないのか?
しかも、質が速さと見た目と堅牢性だけだとは。
ゲームで言えば、カラフルなキャラクタがすばやくとまらずに動いてれば、質のいいゲームなんだな。

952 名前:デフォルトの名無しさん 投稿日:04/06/04 15:55
要求仕様は全て堅牢性に包括されるだろ

807 名前:デフォルトの名無しさん mailto:sage [04/06/05 00:21]
何故それが名言なんだか理解に苦しむな。
只の寒い不発煽りじゃん。

808 名前:デフォルトの名無しさん mailto:sage [04/06/05 00:23]
名言ならもっといいのがあったような


809 名前:デフォルトの名無しさん mailto:sage [04/06/05 00:38]
>>806 が書いたのが含まれてるんだろ



810 名前:デフォルトの名無しさん [04/06/07 15:08]
Metalのテーマって、いろいろあるもんかな?

811 名前:デフォルトの名無しさん mailto:sage [04/06/07 22:25]
SwingDemo を見る限り 4 つだったか 5 つは少なくともあるけど。

812 名前:デフォルトの名無しさん mailto:sage [04/06/07 23:36]
Mac風、Win風、GTK風、Motif風、Metalの5つ?

813 名前:デフォルトの名無しさん mailto:sage [04/06/07 23:45]
>>812
それは LookAndFeel であって
Metal 自体に 4 つだか 5 つだかあるぞ。

814 名前:デフォルトの名無しさん mailto:sage [04/06/07 23:47]
>>812
それはLookAndFeel。
質問をよくみて。

クラスとしてはDefaultMetalThemeのほかにOceanThemeが追加されてるね。

815 名前:デフォルトの名無しさん mailto:sage [04/06/07 23:57]
orz 参考になります多。

816 名前:デフォルトの名無しさん [04/06/08 03:11]
なんだ?最近sWINGの話題が豊富じゃないか。
2年前なんて全然閑古鳥状態だったのに・・・

817 名前:デフォルトの名無しさん mailto:sage [04/06/08 04:11]
>>816
1.4.2から、やっと使い物になる速さになった。

818 名前:デフォルトの名無しさん mailto:sage [04/06/08 19:54]
>>816
sWINGなんて書くからWINGsかと思った
WINGsの情報は皆無に等しいがな

819 名前:デフォルトの名無しさん mailto:sage [04/06/08 21:21]
無料でばらまいてから、消えたな>WINGs



820 名前:818 mailto:sage [04/06/09 04:00]
>>819
???
俺が言ったのはWindowMakerが使ってるやつ

821 名前:デフォルトの名無しさん mailto:sage [04/06/09 04:18]
wingS?

822 名前:デフォルトの名無しさん mailto:sage [04/06/09 04:28]
ttp://wings.mercatis.de/tiki-index.php

823 名前:デフォルトの名無しさん [04/06/18 14:02]
サンデープログラマーですが、何か作ろうと思っています。
Null Layoutはあまり使わないってどこかで見ましたが、実際はどうなんでしょうか?
VBっぽくNull Layoutで作ろうと思ってます。


824 名前:デフォルトの名無しさん mailto:sage [04/06/18 14:09]
>>823
好きにしろ。
自分しか使わないようなアプリならどっちで作っても他から文句はでないだろ。

825 名前:823 [04/06/18 14:17]
>>824
まあ、そうなんですが一般的な話を聞いているだけですよ。


826 名前:デフォルトの名無しさん mailto:sage [04/06/18 14:35]
>>825
一般論で言えば、VB出身者は null Layout を好む。
エディタ+コマンドラインツール派は Layout Manager を好む。

827 名前:デフォルトの名無しさん mailto:sage [04/06/18 15:02]
>>825
一般的には、作るものに応じたものを使う。

828 名前:デフォルトの名無しさん [04/06/18 15:58]
>>823
一般的にはNullLayoutは使わない。
>>826
null Layoutを好むVB PGもJavaではLayoutManager使うでしょう

それはそうとSwingは糞
誰かJavaWebStartのネイティブorSWT版作ってくれ。
せっかくSWTの美しいアプリ作ってWebStartで公開しても
起動メニューがアレじゃあ俺様のアプリがへっぽこに見えるじゃねーか

829 名前:デフォルトの名無しさん mailto:sage [04/06/18 16:04]
決めつけ(・A・)イクナイ
NullLayoutが適切な場面であれば、NullLayout使えばいい。



830 名前:デフォルトの名無しさん mailto:sage [04/06/18 16:30]
>>828
> null Layoutを好むVB PGもJavaではLayoutManager使うでしょう
VB PG は JBuilder とかで null Layout を使います。
以前にVBを主に使ってて Layout Manager を使う人は見たことないです。

> それはそうとSwingは糞
そーゆー話題は他のスレで気の済むまでやってください。

> 誰かJavaWebStartのネイティブorSWT版作ってくれ。
必要なら自分で作ってください。

831 名前:デフォルトの名無しさん mailto:sage [04/06/18 16:38]
>起動メニューがアレじゃあ俺様のアプリがへっぽこに見えるじゃねーか
実際にへっぽこなんだろ?

832 名前:デフォルトの名無しさん mailto:sage [04/06/18 17:58]
>>828
1.5beta2についてるやつ使ってみ。

833 名前:デフォルトの名無しさん mailto:sage [04/06/19 01:04]
>>830
> VB PG は JBuilder とかで null Layout を使います。
> 以前にVBを主に使ってて Layout Manager を使う人は見たことないです。

漏れは、以前にVBを主に使ってたが、SwingではGridBagLayoutをメインに使ってる。


834 名前:デフォルトの名無しさん mailto:sage [04/06/19 01:09]
NetBeansなんかだと、null LayoutからGridBagLayoutにがんばって変換してくれるしね。
EclipseのVEでももう少し賢くできるんじゃなかろうか。知らんけど。

835 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:06]
久々に Swing でコーディングしてるが、
思いのほか動作が軽快でいい感じ。

JavaWebStart も凄く便利。
感動した。

836 名前:デフォルトの名無しさん [04/06/19 03:09]
SwingのUIって
ニ セ ブ ラ ン ド み た い な 怪 し さ が あ る よ ね !

837 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:12]
>>836
あーはいはい。で?
最近はまっとうな批判ができなくなったから、ただの中傷するだけになったん?

838 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:14]
いかようにもなるので「SwingのUI」なるものはありません。

839 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:22]
>>836
そういや、VCLもそんな雰囲気だったなぁ。
MFCで作るものと、動きが違うものがあった。
ウィンドウ最小化するときのアニメーションがなかったり。



840 名前:デフォルトの名無しさん [04/06/19 03:38]
使う必要がなくなったので、最近の事情は知りません。
したがって、真っ当な批判も出来ません。

ここの書き込みによると、今ではswingも充分高速になり、見栄えもすばらしいものになったようですが、
評価できないのが残念です。

841 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:57]
まっとうなフォームデザイナでフリーのやつがあればなぁ。
JFaceも気になるけどねぇ。

842 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:58]
とりあえず、1.4.2を使ったことなくて遅いというな、と。かなり改善されてる。
起動が遅いのは変わりないけど。ちょっとずつ改善されてる。
1.5ではフォントの描画もきれいになってるし、VM使いまわすみたいだから、2つめのアプリからは起動が速い。

843 名前:デフォルトの名無しさん mailto:sage [04/06/19 03:59]
>>841
NetBeansでいいじゃん。
JBuilderは知らんけど、あれも無料で使えんかね?

844 名前:デフォルトの名無しさん [04/06/19 04:12]
APWORKSっていうのもあるよ

845 名前:デフォルトの名無しさん [04/06/19 07:22]
Swingは見た目よりも中身だろ。
どうせお前らは何もできないからSwingの欠点をつくことしかできないわけでw


846 名前:デフォルトの名無しさん mailto:sage [04/06/19 07:34]
>>838
毎度おなじみの「作ればできる。」ですかw
いや「作ればいかようにもなる。」でしたねw

847 名前:デフォルトの名無しさん mailto:sage [04/06/19 08:27]
NetBeansで問題ないな
というか、いまのところJavaのGUIエディタはアレが最高峰だ

JBuilderは無料のヤツがパーソナルではなくなってファンデーションになったので
商用開発も可能

扱いやすさではJBuilderがEclipseやNetBeansより上だからまずは初心者は
JBuilderさわったほうがいいかも
ただ、初心者だと下手にコードいじってコンパイル通らなくなる可能性もあるから
NetBeansのような保護が欲しいところ

EclipseVEはまだまだ今後のバージョンアップに期待というところか
JBuilderやNetBeansにくらべるとGUIエディタは劣る

1.5β2はSwing特有のboldの文字が綺麗になったのでびっくりしたというところか



848 名前:デフォルトの名無しさん mailto:sage [04/06/19 12:08]
>>846
UIを作るどころか、切り替えれもしないやつがひとり。

849 名前:デフォルトの名無しさん [04/06/19 14:04]
SWTは結局流行らなかったな。
まぁAWTで捨てた道だから当然といえば当然だが。



850 名前:デフォルトの名無しさん mailto:sage [04/06/19 14:10]
SWTは未だにJava UIの最適解だと思われ
あれはプッシュする組織が少ないのが問題なんでしょう
標準じゃないってだけで流行らないのは人間の佐賀

851 名前:デフォルトの名無しさん mailto:sage [04/06/19 14:22]
標準ですでにノウハウや部品のあるSwingから移行ができない、というのが欠点だと思うよ。






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

前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