トップページ⇒tech
1001コメント321KB

Java低速GUI Swing 2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
そんなSwingと引き続き付き合っていくみんなのスレッドです。

前スレ
http://pc5.2ch.net/test/read.cgi/tech/1062271447/l50

参考スレ
Java 高速GUI SWT 2
http://pc5.2ch.net/test/read.cgi/tech/1068349883/l50
00022NGNG
クライアントサイドJavaどうよ?
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
クライアントサイドJavaどうよ?:part2
http://pc2.2ch.net/tech/kako/1032/10326/1032665721.html
クライアントサイドJavaどうよ? part3
http://pc2.2ch.net/tech/kako/1045/10458/1045891783.html

参考スレッド。
Java 高速GUI SWT
http://pc5.2ch.net/tech/kako/1032/10324/1032448424.html
Java 高速GUI SWT 2
http://pc5.2ch.net/test/read.cgi/tech/1068349883/

FrontPage - java
http://www.wikiroom.com/java/
0003デフォルトの名無しさんNGNG
[ja]
WisdomSoft - JAVA入門
http://wisdom.sakura.ne.jp/system/java/javax.html
developerWorks - マルチスレッド化Javaアプリケーションの作成
http://www-6.ibm.com/jp/developerworks/java/010427/j_j-thread.html
[en]
Creating a GUI with JFC/Swing
http://java.sun.com/docs/books/tutorial/uiswing/
Threads and Swing
http://www.math.cuhk.edu.hk/TechInfo/JavaTutorial-2/ui/swing/threads.html
The Last Word in Swing Threads
http://java.sun.com/products/jfc/tsc/articles/threads/threads3.html
Painting in AWT and Swing
http://java.sun.com/products/jfc/tsc/articles/painting/
0004デフォルトの名無しさんNGNG
書籍
赤坂玲音著「Javaアプリケーション作成講座 - Swingプログラミング徹底攻略」
http://www.amazon.co.jp/exec/obidos/ASIN/4839913862/

大村忠文著「Java GUIプログラミング」Vol.1〜3
http://www.amazon.co.jp/exec/obidos/ASIN/4877830510/
http://www.amazon.co.jp/exec/obidos/ASIN/4877830529/
http://www.amazon.co.jp/exec/obidos/ASIN/4877830537/

サンソフトプレス「グラフィックJava2」AWT編、Swing編(上)(下)
http://www.amazon.co.jp/exec/obidos/ASIN/4756134513/
http://www.amazon.co.jp/exec/obidos/ASIN/475613582X/
http://www.amazon.co.jp/exec/obidos/ASIN/4756135838/

Java実践プログラムによるデザインパターン入門講座
- Swingプログラムで体得する23のパターン
http://www.amazon.co.jp/exec/obidos/ASIN/4894712563/
0005デフォルトの名無しさんNGNG
スレ立ててみたかっただけの>>1は糞ですね
0006前スレであがったリンクNGNG
Creating a GUI with JFC/Swing
http://java.sun.com/docs/books/tutorial/uiswing/


為政敦男氏が1998〜1999年にSwingExamplesを書き、
オリジナルサイト消滅後もミラーされ続けている。
5年以上前にSwingの素晴らしい使い方を示してくれた為政さんに感謝します。
http://www.senun.com/Left/Programming/Java_old/Examples_swing/JTableExamples1.html
http://www.physci.org/codes/tame/
0007デフォルトの名無しさんNGNG
いらね。SwingはJavaスレで。SWTはSWTスレで。
0008デフォルトの名無しさんNGNG
私、人の話を聞かない>>1みたいな人って嫌いです。
0009デフォルトの名無しさんNGNG
Ruby <<<<<<<<>>>>>>>>>>>>>>>>>>>Swing
0010デフォルトの名無しさんNGNG
Ruby <<<<<<<< AWT >>>>>>>>>>>>>>>>>>> Swing
0011デフォルトの名無しさんNGNG
Ruby <<<<<<<< (^^) >>>>>>>>>>>>>>>>>>> Swing
0012デフォルトの名無しさんNGNG
>>7
SWTもJavaスレで。
0013デフォルトの名無しさんNGNG
StrutsもTomcatもSpringも、Javaスレで。
C#も起源はJavaなんだから、Javaスレで。
.NETもJavaのパクリなんだから、Javaスレで。
デザインパターンもJavaで広まったんだから、Javaスレで。
プロ野球の合併問題も、Javaなら解決してたんだからJavaスレで。
0014デフォルトの名無しさんNGNG
つーかjavaスレ多すぎ
おまえらム板のjavaスレ数えたことあるか?
0015デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1093787515/【Java/C/PHP/他】統合開発環境Eclipse M14
http://pc5.2ch.net/test/read.cgi/tech/1089527630/Java の宿題ここで答えます。
http://pc5.2ch.net/test/read.cgi/tech/1092308415/Javaを莫迦にする香具師は死んだほうがいい
http://pc5.2ch.net/test/read.cgi/tech/1062271447/Java低速GUI Swing
http://pc5.2ch.net/test/read.cgi/tech/1090653286/Java⇔RDBのMapping-Frameworkを語るThre Vol.3
http://pc5.2ch.net/test/read.cgi/tech/1094860940/【初心者】Java質問・相談スレッド53【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1095398949/Java低速GUI Swing 2
http://pc5.2ch.net/test/read.cgi/tech/1091286071/iモード携帯電話用Java(iアプリ) Part 6
http://pc5.2ch.net/test/read.cgi/tech/1091798483/CLDC+MIDP+携帯電話用Javaスレッド part 3
http://pc5.2ch.net/test/read.cgi/tech/1068377418/「C# vs Java」
http://pc5.2ch.net/test/read.cgi/tech/1054149131/[Java] JBuilder 3.x/4/5/6/7/8/9/10/11/12/.../n
http://pc5.2ch.net/test/read.cgi/tech/1049900193/JavaはC,C++の後継言語となりうるのか
http://pc5.2ch.net/test/read.cgi/tech/1077465099/Java Spring Frameworkを語るスレ
http://pc5.2ch.net/test/read.cgi/tech/1078838061/【世代交代】どうしてJavaは死滅してしまったのか?
0016デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1094954163/【Java】Apache Jakarta Commons
http://pc5.2ch.net/test/read.cgi/tech/1088234805/Java 継承 お勧め本
http://pc5.2ch.net/test/read.cgi/tech/1068349883/Java 高速GUI SWT 2
http://pc5.2ch.net/test/read.cgi/tech/1075035410/初学者が習うといい言語は何?(除PerlとJava)
http://pc5.2ch.net/test/read.cgi/tech/1094891986/【JavaFive】C#からJ2SE5.xへ進化【TigerShot】
http://pc5.2ch.net/test/read.cgi/tech/1094958940/Apache Jakara Project-2.0 【Java】  
http://pc5.2ch.net/test/read.cgi/tech/1032085443/Java言語を勉強していて壁にぶちあたっています
http://pc5.2ch.net/test/read.cgi/tech/1081136781/【A級】Java厨懺悔スレ【戦犯】
http://pc5.2ch.net/test/read.cgi/tech/1091647502/いやマジで、JavaCC すごすぎるって。語れ
http://pc5.2ch.net/test/read.cgi/tech/1081147731/Javaマカ、MSを恐れすぎ(藁 2人目
http://pc5.2ch.net/test/read.cgi/tech/1081698555/【Java】次世代Java・J2SE1.6の動向【Mustang】
http://pc5.2ch.net/test/read.cgi/tech/1080052050/Java系スクリプト言語Groovy
http://pc5.2ch.net/test/read.cgi/tech/1079154487/●●Javaって死滅しちゃうの???? PART8●●
http://pc5.2ch.net/test/read.cgi/tech/1048025463/JDI(Java Debug Interface)について語るスレ
0017デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1068829475/D言語 vs Java
http://pc5.2ch.net/test/read.cgi/tech/1059208396/JSF(JavaServer Faces)【.NET死亡?!!!】
http://pc5.2ch.net/test/read.cgi/tech/1089158103/[無料でラクラクJava帳票作成] JasperReports使い集合
http://pc5.2ch.net/test/read.cgi/tech/1033795664/★お前らJavaはJNIで組もうぜ★
http://pc5.2ch.net/test/read.cgi/tech/995044723/[Java]JBuilder5[Java]
http://pc5.2ch.net/test/read.cgi/tech/1017214967/【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc5.2ch.net/test/read.cgi/tech/1081242461/【議論】Javaに関する野次馬的話題【中傷】
http://pc5.2ch.net/test/read.cgi/tech/1082346861/JavaとC♯.netどちらがコード量が多くなるか】
http://pc5.2ch.net/test/read.cgi/tech/1038118138/【統合】Java開発環境スレ
http://pc5.2ch.net/test/read.cgi/tech/1088259393/未来型Javaへの布石
http://pc5.2ch.net/test/read.cgi/tech/1088835058/土日でできるプログラミングシリーズ4(Java編)
http://pc5.2ch.net/test/read.cgi/tech/1056191116/***Javaのオススメ入門書***
http://pc5.2ch.net/test/read.cgi/tech/1068370977/JavaでVCバリのゲーム開発可能?
http://pc5.2ch.net/test/read.cgi/tech/1081051446/Java=Win32APIオープソ化計画の結論
http://pc5.2ch.net/test/read.cgi/tech/1086238859/Java ネットワークプログラミング 【教えて!】
http://pc5.2ch.net/test/read.cgi/tech/1033703640/【徹底討論】Java3Dの可能性について考える
http://pc5.2ch.net/test/read.cgi/tech/1083480216/Jikes使ってる人いる?【高速Javaコンパイラー】
http://pc5.2ch.net/test/read.cgi/tech/1081086751/ | Java 座談会 |
http://pc5.2ch.net/test/read.cgi/tech/1029407008/【Java】NetBeans vs Eclipse【IDE】
http://pc5.2ch.net/test/read.cgi/tech/1026974531/【C++】2ちゃんねらーはOO嫌い?【Java】
http://pc5.2ch.net/test/read.cgi/tech/1080961057/【ようこそ】 Java1.6=J♯? 【MSワールドへ】
0018で?NGNG
で?
0019デフォルトの名無しさんNGNG
結論
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>..Jab d
0020デフォルトの名無しさんNGNG
乙。
同じように.NET系についてもまとめよろ。
0021デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1083995297/ VisualStudio.NET(MSDN Deluxe) Part13
http://pc5.2ch.net/test/read.cgi/tech/1095325802/ 激安で買えるVisual Stdio.NET theSpoke Disc.8
http://pc5.2ch.net/test/read.cgi/tech/1088812165/ VB.NET質問スレ (Part6)
http://pc5.2ch.net/test/read.cgi/tech/1080916113/ 【Whidbey】Visual Studio 2005スレ【.NET 2.0】
http://pc5.2ch.net/test/read.cgi/tech/1080006204/ 【Cマガ】そろそろ.NET Frameworkを始めておこう2
http://pc5.2ch.net/test/read.cgi/tech/1069805286/ 【.NET】荒らし対策自治スレ【WinFX】
http://pc5.2ch.net/test/read.cgi/tech/1023727377/ フリーの.NET統合開発環境「SharpDevelop」
http://pc5.2ch.net/test/read.cgi/tech/1053157149/ VB.NET房をプログラマのレベルまで育てるスレ
http://pc5.2ch.net/test/read.cgi/tech/1040651917/ C、VB、VC++以外の.NETを語るスレ
http://pc5.2ch.net/test/read.cgi/tech/1033489735/ ミ,,゚Д゚彡フサギコのフサフサ.NET談話室
http://pc5.2ch.net/test/read.cgi/tech/1080844925/ 【Cマガ】そろそろ.NET Frameworkを始めておこう3
http://pc5.2ch.net/test/read.cgi/tech/1045307942/ VC♯.NET統合スレッド
http://pc5.2ch.net/test/read.cgi/tech/1027559190/ .NET で作られた有名ソフトって何がある?
http://pc5.2ch.net/test/read.cgi/tech/1034785925/ .NET大ブーム9 来年60%? 非クロスバレバレ
http://pc5.2ch.net/test/read.cgi/tech/1056736788/ Visual Studio.NET Academic利用例をあげて下さい
http://pc5.2ch.net/test/read.cgi/tech/1058786955/ 【.NET】C♯Builder Personal update 2【フリー】
http://pc5.2ch.net/test/read.cgi/tech/1055869013/ (・∀・) Visual J .NET 2003 (・∀・)
http://pc5.2ch.net/test/read.cgi/tech/1031758069/ .NET大ブーム5
http://pc5.2ch.net/test/read.cgi/tech/1082255564/ VB.NETばかりではC中心の.NETは普及しなくなる
http://pc5.2ch.net/test/read.cgi/tech/1031580690/ Visual J .NETどうよ?
http://pc5.2ch.net/test/read.cgi/tech/1051594350/ 【企業】.NETが普及すると共産主義となる【人民】
0022だからなに?NGNG
だからなに?
0023デフォルトの名無しさんNGNG
どうせなら名メ本にしろよハゲ
0024留byは最奥言語p!NGNG
lynx -source "http://pc5.2ch.net/tech/subject.txt" | grep -i hoge | wc -l

るbっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっy
るbyぼいtらめならしねつy!



!!!!!!!!rびゅ1!!!!!!!!!!!
0025デフォルトの名無しさんNGNG
このスレでは、 .NET や Ruby はスレ違いなんだが、それと同様に、
Java3D も JAI も JMF も同じくスレ違いなんだよなあ。

誰かついでに、 Java クライアントサイドスレッドもきぼんぬ。
立ててくれるんなら、関連サイトあつめてくるよー。
0026デフォルトの名無しさんNGNG
JMFなんて死んだシロモノ、使ってる香具師が居るのか?
0027デフォルトの名無しさんNGNG
ぅるるるるるるぅううぅうううううびぃいいぃぃぃぃぃぃぃぃぃぃ
0028デフォルトの名無しさんNGNG
JMFってWMVってよめる?
0029デフォルトの名無しさんNGNG
男はだまってQuickTime for Java。
0030デフォルトの名無しさんNGNG
JMFってCODECは固定なのだろうか…?
固定なんだろうなぁ…。
0031デフォルトの名無しさんNGNG
>>30 機構的には固定じゃない。
alphaworksあたりからMPEG4周りで出てた気もするが
それ以外codecを供給しているとこを見たことがない。
0032デフォルトの名無しさんNGNG
コーデックはライセンスで縛られるから難しいよなぁ
mp2までは標準であるがmp3がないとか・・

まぁサンプリング系はOggが普及してくれればそれでいいか
0033デフォルトの名無しさんNGNG
プロパティーリストボックスってないでしょうか?
IDE なんかでプロパティをいじったりするアレです。
0034デフォルトの名無しさんNGNG
それはどういう意味だ?
あれはJTableで柔軟にやってるとおもうんだが?
0035デフォルトの名無しさんNGNG
JTable で作っているとしても、有能な Java屋さんだったら
再利用可能なクラスとして設計するんじゃないかなー、と思って。

beans をセットすると、そのプロパティが自動で列挙・編集できる。
プロパティの型はプリミティブ型とそのラッパークラスとStringを
サポートしていれば十分です。

欲を言えばプロパティが Color, Font だったら、それぞれのチューザが出るとか。
Point, Dimension, Rect などもサポートしていると感動します。
0036デフォルトの名無しさんNGNG
ちょっとまった、まさにjava.beans.PropertyEditorを実装したクラスを欲しいのか、
それとも自分のGUIアプリでそれっぽいコンポーネントが使えればそれでいいのかどっち?
0037デフォルトの名無しさんNGNG
Jakarta Commons って便利なクラス集を提供しているけど、
GUI は含まれていないんですよね…。Commons みたいな感じで
汎用 Swing コンポーネントを作ってる集団とかないですかね?
デートタイムピッカーとか、カレンダーコントロールとか。
0038デフォルトの名無しさんNGNG
Netbeans Platformにあるんじゃないか?
0039デフォルトの名無しさんNGNG
>>36 自分のGUIアプリケーションにペタッと貼り付けて使いたいです。
JComponent のサブクラスで、PropertyEditor インターフェイスを
実装しているのが理想です。
0040デフォルトの名無しさんNGNG
>>39 やっぱそういう話なわけ? うーん、JavaBeansフレームワークを意識して
Swingするのってあんま盛り上がってないからなあ... Swingの部品ビジネスとか。
https://bean-builder.dev.java.net/
このへんになんかない?
0041デフォルトの名無しさんNGNG
IDEくらいしかそういうのはやらんし、それ以外は個別にカスタマイズして作った方が楽だしなぁ
0042デフォルトの名無しさんNGNG
NetBeans って IDE だけじゃなくて、それに必要となるクラス群を
整備・公開しているんですね。知りませんでした。

NetBeans Platform に PropertyPanel というそのものズバリの
部品があるようです。情報ありがとうございまいした。
0043デフォルトの名無しさんNGNG
>>42 公開しているけどライセンス気をつけてね。結構きついよ。
0044デフォルトの名無しさんNGNG
ほらよ。

JIDE Grids is a 100% Swing-based GUI component library focusing on JTable.
http://www.jidesoft.com/products/grids.htm
0045デフォルトの名無しさんNGNG
>>43
どんな感じなの?
0046デフォルトの名無しさんNGNG
http://www.jidesoft.com/purchase/index.htm
高いな。でもすごく便利そうだ。
Jakarta GUI きぼんぬ。
0047デフォルトの名無しさんNGNG
むしろ言い出しっぺの法則で・・
0048デフォルトの名無しさんNGNG
そんな有害無意味な法則持ち出されても。
0049デフォルトの名無しさんNGNG
>>46 ドッキングウィンドウならフリーでもあるよ。

http://www.infonode.net/index.html?idw
0050デフォルトの名無しさんNGNG
>>49
Demoみるとなにげにプロパティ画面もついてるみたいだな
0051デフォルトの名無しさんNGNG
TreeTableが欲しいぞな
0052デフォルトの名無しさんNGNG
GUIエディタ作りたい。すげーやつ。
0053デフォルトの名無しさんNGNG
>>52
jEditみたいなやつ作ってくれ
0054デフォルトの名無しさんNGNG
>>53
jEditってGUIエディタだっけ?
0055デフォルトの名無しさんNGNG
違うねえ。
0056デフォルトの名無しさんNGNG
お前ら、ホントにSwing好きだな
0057デフォルトの名無しさんNGNG
>>56
好きじゃあ ないですヨ
ただ Write once, run anywhere が好きなだけで・・
0058デフォルトの名無しさんNGNG
SWTって低レベル過ぎるし。
0059デフォルトの名無しさんNGNG
Write once, run anywhere って
0060デフォルトの名無しさんNGNG
>>58 そこで、JFace ですよ。
0061デフォルトの名無しさんNGNG
いつもの展開になってまいりました。
0062デフォルトの名無しさんNGNG
遅いTableをラッパーで包んでも速くは為らない罠。
0063デフォルトの名無しさんNGNG
結局SWTがSwingを置き換えるレベルの水準までいってないからな
0064デフォルトの名無しさんNGNG
漏れは Swing 好きだ。
API も LF も好きだ。
遅いのが、ちょっとだけ嫌いだけど、最近は許容範囲だと思っている。

>>54
GUIのテキストエディタですな。
0065デフォルトの名無しさんNGNG
なにより、ツールがないからな。
GUIを手書きで書くのはばからし。
0066デフォルトの名無しさんNGNG
ところで、J2SE5RCでNativeLAF使えるの?
0067Bill JoyNGNG
今のプログラマはパフォーマンスにゃうるせーからナ
「遅いんですよ このプログラム」 きまってこのセリフだ
遅いのはてめーのコードがタコいからなんだよ

なんてコタあいわねーよ・・客だからナ
だから素人用に内部でバリバリに最適化したライブラリを作ってやる
これが大ウケだ
0068デフォルトの名無しさんNGNG
よっぽど失望したみたいだナ
このSwingに

いえ・・失望したのは自分自身にですヨ・・・・
これほどのクラスライブラリを与えられて
それをプロとしてキチンと使いこなせなかった自分自身に
0069デフォルトの名無しさんNGNG
おもしろくねーですよ。
0070デフォルトの名無しさんNGNG
そういやム板に湾岸スレってなかったな。
0071デフォルトの名無しさんNGNG
これはまだここでは紹介されてないよね?

Java+Swingによる2chブラウザ V2C
http://pc5.2ch.net/test/read.cgi/software/1083091118/
0072デフォルトの名無しさんNGNG
>>71
何かそれ作者がSwingの使い方間違ってるんだってさ。
悪い見本?だから、Swingの評判を落としてるって。
Swingスレじゃないっぽいけど、ム板かマ板に書いてあった。
0073デフォルトの名無しさんNGNG
ありゃりゃ残念
0074デフォルトの名無しさんNGNG
Java使いって、間違った人多いですね
そもそもJavaを選んだその時から人生踏み外してるのかもしれませんね
0075デフォルトの名無しさんNGNG
>>72 具体的にどこがどう悪いの?
0076デフォルトの名無しさんNGNG
>>75
知らない。「遅い」って俺が言ったら、「Swingが遅いんじゃなくて作者が悪い」って返ってきた。
0077デフォルトの名無しさんNGNG
速度が欲しかったらJComponent継承して直さ

Swingのすばらしさ90%くらい捨てるけどな
0078デフォルトの名無しさんNGNG
J2SE5で実行するべきだ。
0079デフォルトの名無しさんNGNG
5?
0080デフォルトの名無しさんNGNG
>>79
そう。
0081デフォルトの名無しさんNGNG
ニヤニヤ
0082デフォルトの名無しさんNGNG
javaでguiなんかやるんじゃねーよこのバカチンが
0083デフォルトの名無しさんNGNG
J2SE5って、Swing速くなってるの?
VMの起動は速くなってるみたいだけど。
0084デフォルトの名無しさんNGNG
わたしゃ常にJComponentとJava2Dで書いてますが何か?
ボタンだろうがリストだろうがテーブルだろうがお手の物ですが何か?
■ このスレッドは過去ログ倉庫に格納されています