- 1 名前:デフォルトの名無しさん [03/08/31 04:24]
- そんなSwingとやっていくみんなのスレッドです。
- 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から移行ができない、というのが欠点だと思うよ。
- 852 名前:デフォルトの名無しさん mailto:sage [04/06/19 16:08]
- >>850
作る側にとって最適解でないというのが改善されれば…
- 853 名前:デフォルトの名無しさん [04/06/21 01:17]
- >> SWTは結局流行らなかったな。
充分流行っていると思うが。 まぁ、流行っても流行んなくても関係ない 一ついえる事はJavaで「ニセブランド」の怪しさをかもし出さないGUIアプリを作るには 今のことろSWTを使うしか、方法がない事
- 854 名前:デフォルトの名無しさん mailto:sage [04/06/21 02:36]
- ネイティブルックアンドフィールでいいじゃん。
- 855 名前:デフォルトの名無しさん mailto:sage [04/06/21 12:19]
- ネイティブL&Fにしてから適当にコンテナのツリー辿って、
特定のコンポーネントのボーダーはずしたりして調整すると 見た目はほぼ同じになるよ。
- 856 名前:デフォルトの名無しさん mailto:sage [04/06/21 15:29]
- それは微妙に動きが違う、とか言うんだろうけど、VCLでもMFCとは違うし、本物っぽく、つまりMSのアプリケーションの動きに近づけたければMFC使うしかない。
最近のアプリはみんな独自UIだしね。
- 857 名前:デフォルトの名無しさん [04/06/21 16:30]
- >>856 ユーザーが困らなかったら、外見は Metal でも Windows でもいいと思われます。
>>848 Look & Feel (スキン)の切り替えができることを知らない人が多いから、やむを得ない反応では? >>846 この辺を参照されるとよいかと。 www.javadrive.jp/tutorial/uimanager/index1.html ソースコード中ではなくて、以下のようにシステム・プロパティーをセットしてもいいけど。 java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel [起動クラス]
- 858 名前:デフォルトの名無しさん mailto:sage [04/06/21 21:13]
- >>857
Swingで作る側がSwingDemo一度も動かしていないとは考えにくいが あれは動的なLAF変更で遊ぶものだよ
- 859 名前:デフォルトの名無しさん [04/06/22 15:59]
- 普通
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); SwingUtilities.updateComponentTreeUI(this); を呪文の様に入れる。
- 860 名前:デフォルトの名無しさん [04/06/22 19:57]
- >>859 OSごとにデザイン変わるやん。
- 861 名前:デフォルトの名無しさん mailto:sage [04/06/22 22:58]
- >>860
それでいいんじゃないの?
- 862 名前:デフォルトの名無しさん mailto:sage [04/06/23 00:15]
- windowsLAFはWindowsしか持ってないからな
固定で書くサンプルもよくみるが>>859がベター
- 863 名前:デフォルトの名無しさん mailto:sage [04/06/23 01:47]
- JEditorPaneでsubmitするにはどうしたらええですか?
- 864 名前:デフォルトの名無しさん [04/06/23 03:00]
- あげ
- 865 名前:デフォルトの名無しさん [04/06/24 13:13]
- WindowsのL&FもMacみたいにネイティブで実装すればいいのにね。
- 866 名前:デフォルトの名無しさん mailto:sage [04/06/24 14:43]
- WindowsがJavaを意識したUIを作ってくれれば可能だね。
- 867 名前:デフォルトの名無しさん mailto:sage [04/06/24 22:34]
- ダサい方に合わせてどうすんだ
- 868 名前:デフォルトの名無しさん mailto:sage [04/06/24 23:12]
- >>865
だってMacだとJavaはほぼネイティブと同じものなんだもん。 >>867 ハァ?
- 869 名前:デフォルトの名無しさん mailto:sage [04/06/24 23:34]
- >>868
それは、mac向けのjvmはappleが作ってるから。 まぁjdk1.5からは、デフォルトがmetalじゃなくなるし、 ボールドなフォントもわりとマシになるから、見た目的には 実用に耐え得るようになると思うがね。
- 870 名前:デフォルトの名無しさん [04/06/25 00:13]
- スクロールするリストの上部にTextFieldがあって、互いに連動する、
Windowsでいうところの「ListBox」を作っているんですが、うまくいかんです。 List から項目を選択すると、TextField に選択項目が表示される処理、は上手くいっていますが、 逆に、TextFieldを変更したときに、Listの選択項目が変わる処理、が以下のような例外を投げて しまいます。 >java.lang.IllegalStateException: Attempt to mutate in notification >at javax.swing.text.AbstractDocument.writeLock(Unknown Source) >at javax.swing.text.AbstractDocument.replace(Unknown Source) >at javax.swing.text.JTextComponent.setText(Unknown Source) >at AListBoxPanel.valueChanged(AListBoxPanel.java:31) > (以下略) ソースはこちら。 ttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1060403548 なにがマズイのか、ご教授くださいませ。
- 871 名前:870 mailto:sage [04/06/25 00:15]
- すいません、ソースのリンク間違えました。
正しくはこっちです。 do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1060403548&res=90&fi=no
- 872 名前:デフォルトの名無しさん mailto:sage [04/06/25 00:23]
- >>870
よく読んでないけど テキスト変更 ↓ リストの選択項目変更 ↓ その結果がさらなるテキスト変更を引き起こす ↓ 最初のテキスト変更と競合 ってことじゃなかろうか。SWINGはプログラム内部で操作しただけでも ユーザ操作と同じイベントが発生するので注意。
- 873 名前:デフォルトの名無しさん mailto:sage [04/06/25 00:30]
- >>870
ListBoxっつーかドロップダウン?ComboBox? JComboBoxをsetEditable( true)にして使うのはそのものでない?
- 874 名前:デフォルトの名無しさん mailto:sage [04/06/25 00:42]
- >>873
ドロップダウンリストが常に表示されてるようなコントロールです。 JComboBox は選択時にしかリストが出ませんよね? JComboBox でも機能としては間に合うんですけどね。 WardPad の Font選択ダイアログ画面みたいなのを、似せて作ってみようかと。 >>872 どうも、そうみたいです。 Listで選択→TextFieldへ反映、の方も上手くいってませんでした。同じ例外投げてます・・・。
- 875 名前:870 mailto:sage [04/06/25 01:05]
- 自己解決できました。
isFocusOwner() で、自分にフォーカスがあるか調べて、フォーカスがあるときだけ 処理をするようにしたら良いみたいです。
- 876 名前:デフォルトの名無しさん mailto:sage [04/06/25 01:56]
- >まぁjdk1.5からは、デフォルトがmetalじゃなくなるし、
よくそう言われるけど、Metalがデフォじゃないってソースは? どこを探してもテーマが違うだけって話しか見つからないんだが。
- 877 名前:デフォルトの名無しさん mailto:sage 読みやすいように改行入れました [04/06/25 02:05]
- java.sun.com/j2se/1.5.0/ja/relnotes.html#swing
Swing 以下の記述はこのリリースの Swing 機能に関連しています。 リリース 1.5 では Java の Look & Feel が変わりました。 新しい Look & Feel の名前は「Ocean」であり、自動的にロードされます。 Ocean は以前のデフォルトの Look & Feel (Metal) で使用されていたウィジェットサイズを維持します。 見た目は変わりましたが使い心地はほとんど変わりません。 Metal の Look & Feel はシステムプロパティ swing.metalTheme=steel を設定すれば指定できます。 詳細はバグレポート4607364 および Swing のリリースノートを参照してください。
- 878 名前:デフォルトの名無しさん mailto:sage [04/06/25 02:27]
- つまり、プログラム仕様をみてるか、リリースノートを見てるかの違いだな。
プログラム的には、MetalLookAndFeelなんだが。
- 879 名前:863 mailto:sage [04/06/25 05:37]
- JEditorPaneでsubmitする方法、教えてくれよ。
じゃないと、むしゃくしゃして、大阪のほうの小学生をなでまくるぞ。
- 880 名前:デフォルトの名無しさん mailto:sage [04/06/25 06:05]
- submitするってのはどゆこと?
- 881 名前:863 mailto:sage [04/06/25 06:17]
- >>879
簡単にいえば、グーグルで検索するみたいな。 入力フォームでsubmitを。 リンクはhyperlinkUpdateイベントでできるんだけど。
- 882 名前:デフォルトの名無しさん mailto:sage [04/06/25 18:20]
- >>881
submit って言葉がようわからんけど、 google だったら検索する単語をアドレス後方に付けて GET メソッドだし、 他のものでの POST メソッドで呼び出しゃいいんちゃうの
- 883 名前:デフォルトの名無しさん mailto:sage [04/06/25 19:32]
- >>879
やってみてないけど 1.5にはjavax.swing.text.html.FormSubmitEventがあるね、ってことは どっかからこれをプログラム的にイベントポストすることはできる気がする。
- 884 名前:デフォルトの名無しさん mailto:sage [04/06/25 23:47]
- JEditorPane使ってブラウザ作る気ならやめとき。
ポテンシャルの低さにガックリさせられるよ。 AA多いスレ開いた日には泣くよ。
- 885 名前:デフォルトの名無しさん mailto:sage [04/06/25 23:58]
- >>882
呼び出すのはいくらでもできるけど、submitボタンのタイミングが取れない。 >>884 いや、ブラウザ作るほどじゃなくて単なる簡易表示なんだけど、アンカーはイケるのにsubmitできないから中途半端で。
- 886 名前:デフォルトの名無しさん [04/06/30 11:25]
- JTableの1つのセルを編集するごとにある処理を行いたいのですが、
リスナーなどをインプリメントして、ActionPerformedのように なんかしらをオーバーライドすればよいのでしょうか? イマイチどうやったらよいものかわかりません。よろしくお願いします。
- 887 名前:デフォルトの名無しさん mailto:sage [04/06/30 12:22]
- >>886
ttp://java.sun.com/docs/books/tutorial/uiswing/components/table.html
- 888 名前:デフォルトの名無しさん [04/06/30 13:46]
- >>887
ありがとうございます。 テーブルの変化を読み取ることができるようになりました。 しかし、その中で table.setValueAt("hoge",0,0)のようなことを行うと 何度も tableChangedメソッドを繰り返してしまいます。 このメソッドをコメントアウトすると、一編集に対し、一度だけきちんと動作するのですが… ご存知でしたら教えてください。
- 889 名前:888 [04/06/30 15:08]
- 自己解決しました。
どうやら、setValueAt()をすることで、tableChanged()を呼んでしまい 再帰的にグルグルと回っていたようです。 一時的にtableModelListenerを解除してなんとか切り抜けました。
- 890 名前:デフォルトの名無しさん mailto:sage [04/06/30 17:03]
- >>889
詳細が分からないからはっきり言えないけど、invokeLaterを使うべきではない?
- 891 名前:デフォルトの名無しさん [04/06/30 21:02]
- >>891
初めてそのメソッドを知りました。 これから調べてみます。 レスありがとうございました。
- 892 名前:デフォルトの名無しさん mailto:sage [04/07/07 00:46]
- |ハ,_,ハ
|´∀`';/^l |u'''^u;' | |∀ ` ミ ダレモイナイ・・・ | ⊂ :, モサモサ スルナラ イマノウチ | ミ | 彡 | ,:' |''~''''∪ l^丶 もさもさ | '゙''"'''゙ y-―, ミ ´ ∀ ` ,:' (丶 (丶 ミ (( ミ ;': ハ,_,ハ ;: ミ ';´∀`';, `:; ,:' c c.ミ U"゙'''~"^'丶) u''゙"J /^l ,―-y'"'~"゙´ | もさもさ ヽ ´ ∀ ` ゙': ミ .,/) 、/) ゙, "' ´''ミ ハ,_,ハ (( ミ ;:' ,:' ´∀`'; '; 彡 :: っ ,っ (/~"゙''´~"U ι''"゙''u
- 893 名前:デフォルトの名無しさん mailto:sage [04/07/07 01:21]
- もっさりさんキタ━━━━━(゚∀゚)━━━━━━!!!
- 894 名前:yukiko♪ [04/07/11 05:45]
- JLabel imageLabel = new JLabel(new ImageIcon("imgs/hoge.jpg"));
container.add(imageLabel, BorderLayout.WEST); this.setSize(600, 400); this.setVisible(true); containerはgetContentPaneで取得して、レイアウト設定済み。 こんな感じで作ってるんだけど、 なぜか画像が表示されないよ〜。 サンプル見て作ってるのにわけわかめ。 パスもこのクラスファイルの格納されてるフォルダーimgs-hoge.jpeg あってるはずなのに。。 誰かわかる人いない〜? もういや(。_ _)。 javaのversionは1.4.2です。
- 895 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 11:40]
- >>894
こんな情報でなんかわかるやつがいたら、神かストーカーだな。
- 896 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 11:56]
- >>894
NetBeans使って楽しろ。 もしくはpack()をはさむ
- 897 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 11:57]
- thisはJFrameなんだろうなぁというくらいしかわからんな
あとウインドウはサイズ指定よりpack使え サンプルもサイズ指定ならそのサンプル捨ててしまえ ちなみにそのコードそのまま使ったら画像普通に表示されたけど?
- 898 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 11:58]
- まあ画像へのパスがおかしいんだろ。
- 899 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 11:59]
- サイズ指定は要るだろ。
それか、選挙いけ。そしたら、100年後にはクソサンプルも減るだろう。
- 900 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 12:02]
- なんでサイズ指定させるんだよ
この場合JLabelに推奨サイズ指定してJFrameはpackだろ pack使わなかったら同じWindowsであってもうまく表示されないぞ もしかして特定の環境でしか動かなくていいという人?
- 901 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 12:07]
- >>900
・・・うまく表示されないってのがどういうことかわからない。 とりあえず、ここらへんで意図したとおりに動かなかったことはないのだが。
- 902 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 13:16]
- setSizeはinsetsを含むから同じWindowsであってもXPとクラシックでずれが生じる
さらに全く同じWinのバージョンでも人によってタイトルバー大きくしてたりするから 問題が出る pack使ってない本はすべて捨てていいよ
|

|