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


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

Java 高速GUI SWT 3



1 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 18:03:19 ]
とりあえず、前スレ落ちてから時間たつけど、立ててみた。

前スレ

Java 高速GUI SWT 2
pc8.2ch.net/test/read.cgi/tech/1068349883/

331 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 15:18:11 ]
>>329
いや、Windows使ってた奴が >>310 の文書読んで理解できないって事はないでしょ。

332 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 15:21:21 ]
×Windows使ってた奴
○Win32 API使ってた奴

>>301 も Win32 API 使ってた奴の発言とは思えんし……

333 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 15:25:31 ]
>>205
亀レスだけど。
BrowserにSWT.V_SCROLLスタイルけると、2重にスクロールバー付いたりして、うまく動かないねえ。

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.browser.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.events.*;

public class SimpleBrowser {
public static void main(String[] args) { new SimpleBrowser(); }
public SimpleBrowser() {
Display d = new Display();
Shell shell = new Shell(d);
shell.setLayout(new FillLayout());

Browser browser = new Browser(shell, SWT.V_SCROLL);
browser.setUrl("www.google.co.jp");
browser.getVerticalBar().addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) { System.err.println(e.y); }
});

shell.open();
while(! shell.isDisposed()) if(! d.readAndDispatch()) d.sleep();
d.dispose();
}
}


334 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 16:52:01 ]
Shellクラスを作成するときにSWT.CLOSEを指定しなくても閉じるボタンがでます。
閉じるボタンを無効化するにはどうすればいいのでしょうか?

335 名前:デフォルトの名無しさん [2008/01/22(火) 21:01:45 ]
Display display = new Display();
Shell shell = new Shell(dislay, SWT.TITLE);
shell.setText("hoge");
shell.open();


336 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:50:45 ]
>>335
SWT.MINやSWT.MAXを指定すると自動で閉じるボタンがついてしまうようでしたが、
SWT.TITLEだけにしたらできました。
ありがとうございます。

337 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:54:37 ]
いきなりですけど、C++からSWTを使う方法ってありますか?
調べた範囲ではJNIを使えばできそうかなと思うんだけど、
もっと簡単に使う方法とかないかな。


338 名前:デフォルトの名無しさん [2008/02/01(金) 20:50:33 ]
C++からSWTって無理なんじゃないの?
できたとしても、マルチプラットフォームにならず、
特定のプラットフォームに依存したものになりそう・・。

339 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 21:31:28 ]
素直にC++ベースのGUIライブラリ使えよ。
マルチプラットホームにしてもQtとかwxWidgetsとかあるんだから…

# とか書いておいてなんだけどぐぐったらこんなの出てきた。動くかどうかは知らんが。
# www.pure-native.com/swtcpp/swtcamp.html



340 名前:デフォルトの名無しさん [2008/02/24(日) 22:01:02 ]
Swingスレとマルチで失礼します。

RTF文章を何らかの形で表示(編集できなくてもOKです)させたいと思い、SWT_AWTを経由してSwingのJEditorPaneを使ってみたのですが、
実装があまりにも古すぎてJREに同梱されているLICENSE_ja.rtfすらマトモに読めない、という情けないことになっています。
一応他に何らかの代替/回避方法はないかSwingスレで聞いてみましたが、SWT側でなんらかの形でRTFを表示させる方法はないでしょうか?
多少ググって見たのですが、どうも一字毎に文字列・書式を解釈する、という方法しか引っかかってこないようです

341 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 11:25:25 ]
>>340
sourceforge.netでjava rtf libraryで検索かけたら
いろいろ出てきたので有用なのもあるかもしれん

342 名前:340 mailto:sage [2008/02/26(火) 10:25:50 ]
>>341
お返事ありがとうございます。
うーん、この辺を利用or参考にして、自分でパースしていくしかないのかなぁ……。
単にRTF文章をSWT上で表示させたいだけなんですけどね(苦笑)

343 名前:デフォルトの名無しさん [2008/02/28(木) 23:04:26 ]
SWTでComposite内にGroupを作成し、Tab順を指定するプログラムを作っているのですが
Compositeのコンストラクタ内にthis.setTabList(new Control[]{ボタン,テキスト}の
ようにしてもComposite内に配置してあるコンポーネントはTab順が決めれるのですがGroup内の
コンポーネントをControl[]の配列に入れるとエラーが出てしまいます・・・・
何か良い方法ないでしょうか・・?
宜しくお願いいたします

344 名前:デフォルトの名無しさん [2008/02/29(金) 00:06:06 ]
このケースは親子関係のないコントロールを指定しているために
エラーが発生します。
Compositeに関してsetTabList()メソッドを指定して引数にGroupを要素に含む配列を
指定し、再度、Groupに関してもこのメソッドを使用しそのGroup内の
コントロールを指定します(GroupクラスはCompositeクラスを
継承しているのでこのメソッドが使用できます)。そうすれば、
もしもGroupにTab
のトラバーサルが来たときにはGroupはコントロールの性質上フォーカスを
もてないので、その子のコントロールにフォーカスが移ります。その順序は
Groupに対してメソッドで指定した順序、メソッドを使用していなければ
OSでのデフォルトの順序になります。

345 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 09:55:36 ]
CoolBarの前回の使用状態を復元したいのですがどのような方法をとるのが適切でしょうか?

346 名前:デフォルトの名無しさん [2008/03/11(火) 17:55:08 ]
使用状態とは?
復元とは?
具体的にどう復元したい?

347 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 18:05:56 ]
位置のことです。
移動ができるのでその移動した状態に復元したいのです。

348 名前:デフォルトの名無しさん [2008/03/11(火) 19:06:41 ]
CoolBarクラスの
getItemOrder(), getItemSizes(), getWrapInduces()
setItemLayout()
を使用すると保存と復元は可能。

349 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:45:16 ]
自分で保存しないといけないんですね。
XMLEncoder,Decoder的な便利なものがないのかなと思ったのですがそうもいかないですか。
ありがとうございました。



350 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 23:00:25 ]
SWT & JFaceの必須ライブラリって今変わってるんでしょうか?
かなりの時間かけてほぼ総当たりで調べてようやく分かったのですが他に分からない人が出てきた場合のために・・・

/plugins/org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar
/plugins/org.eclipse.jface_3.3.2.M20080207-0800.jar
/plugins/org.eclipse.equinox.common_3.3.0.v20070426.jar

JFaceのソース
/plugins/org.eclipse.rcp.source_3.3.3.r33x_r20080129-8y8eE9UEUWI6qujeED0xT7bc/src/org.eclipse.jface_3.3.2.M20080207-0800/src.zip

優しさと見せかけて自分メモでした。
すみません。

351 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:46:27 ]
Mavenで取ってこれないか?

352 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 04:01:49 ]
>>350
いや、こうやって記録残してくれると助かるよ。
例え助かる人間が一人や二人でも、それに掛かる時間がすごい短縮できるから。
俺もウザがられつつも、残すようにしてる。

353 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:02:18 ]
JiglooのSWTエディタ使ってる人いる?
使い方が悪いのかもしれないけど、Swingに比べてバグが非常に多くない?

354 名前:デフォルトの名無しさん [2008/03/26(水) 01:47:07 ]
JDesktopPane に対応する SWT のコンポーネントって何?

355 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 03:09:48 ]
メッセージループなんて 10 年ぶりだよ!
ちょっと感動。

356 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 19:35:01 ]
ネット証券で提供してるjiniツール。winとmacで動くって聞いたからlinuxでも動くかと思ったらSWT使ってて動かないでやんの
まったく厄介なものを作ってくれたぜ
とりあえず愚痴ってみる

357 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:25:52 ]
Jini とは珍しいもの使ってるな。ウヤラマシイ

358 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:38:08 ]
うはjnlpと間違えてた

359 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 02:37:57 ]
よくわかんないのですが、SWTってLinuxでも動くんじゃないんですか?



360 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 10:57:42 ]
JavaでWORAが実現するんだ、と目を輝かせていたあの頃……

361 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 11:05:34 ]
>>360
騙されやすい人もいたもんだ……

362 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 12:50:10 ]
具体的に何が動かねぇのよ?
どこまで Java が吸収してどこまでプログラマが意識しなきゃいけないか
分かってない奴が、自分のバグと無知識の言い訳にしてる事の方が多いんだが。

363 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:41:33 ]
知識は囲い込むべきではない

364 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:28:45 ]
>>360
少なくともWebアプリの分野では完全に実現されてるぞ。
Winで開発、Linuxで運用とか当たり前のようにしてるからな。

まぁ、PHPやRubyでも簡単に実現されてるが。

365 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 03:20:17 ]
まあ、デバイスも扱わずスレッドも使わないならできて当然でもある。
それでもファイルの扱いとか、どこでも同じ環境というのにJavaには及ばないな。

366 名前:デフォルトの名無しさん [2008/05/13(火) 16:42:50 ]
しかし、JavaはGUIに弱いことは明らか。
Swingのファイルダイアログは遅すぎ・・。
やはり、Swingの最大の失敗はlook & feelと
ネイティブリソースを使えないことだな。
Windows Vistaが出たことで決定的になった。


367 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 16:49:15 ]
ファイルダイアログが遅くなったのはJava6SEでFileが遅くなったからなので、look&feelとネイティブリソースとは関係ない話だね。
GUIに弱いことをあらわす事例にならんね。

368 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 17:11:21 ]
>>367
GUIに弱い事例になるだろ。
u2から悪化していまだに放置だけど、u1までは普通に動いていたのだから。

ネイティブとは関係ないけど。
とはいえSwingで問題になりやすいのはそれくらいか。java.awt.Desktopのバグバグ問題はどーしようもないけど。

369 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 17:59:06 ]
> java.awt.Desktopのバグバグ問題
具体的にどーぞ



370 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 18:07:31 ]
>>366
スレ違い。ここはSWTスレ。

371 名前:366 [2008/05/13(火) 23:17:00 ]
要するに、
Swingとは違い、SWTのファイルダイアログは優れているということを
言いたかったのだ。
www.eclipse.org/swt/R3_4/new_and_noteworthy.html
SWT3.4でもフファイルダイアログに関する上書き確認のAPIが実装されるらしい。

SWTがSwingを追い越す日も近そうだ。


372 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:34:13 ]
SWTはWindowsで使うぶんには使いものになるよな

373 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 03:58:12 ]
使えるけど、開発する側にはまわりたくないのがSWTってところかと

374 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

375 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 13:20:07 ]
Windowsだけってのはねぇ・・・・
>>366
Swingのチェックもしてますか?SWTだけだと厳しいぞ、この先生きてくの。
SWTは、eclipseではうまく動いてるけど、アプリ作って配信して動かすとかまで考えると
PureJavaの方が・・・・っていう話もあるんだぞ・・・

UIが弱いというのは否定しないがね、SWTも含めてになっちまうが。

376 名前:デフォルトの名無しさん [2008/06/14(土) 01:42:48 ]
SWTってアンチエイリアシングできないの。

377 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 03:01:35 ]
わたしもSWTのアンチエイジングで肌年齢が13歳若返りました

378 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

379 名前:デフォルトの名無しさん [2008/06/20(金) 09:57:17 ]
2chで住所晒されてるなんて悲惨だな



380 名前:デフォルトの名無しさん [2008/06/23(月) 22:05:16 ]
>>67,70,71
だいぶ前の話になるけど、ProjectionViewerをスタンドアロンで
使用するのは、WorkbenchPartとかを継承してる時点で無理なんじゃないかな。

WorkbenchPartはUIをXMLとかで定義するので、SWT/JFaceのスタンドアロンアプリとは
作りが全然違うしね。

381 名前:使用書無しさん [2008/06/23(月) 23:48:14 ]
おいぼんくらswt廚
swtでこれ jdrafter.sakura.ne.jp
に匹敵するプログラム作ってみろ。これswingベースだ出来るかばか
頭でっかちのswt廚のばか

382 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:27:35 ]
>>381
おお、swingでこれは頑張ったな。
お前つくったん?

でもこの手のツール作るなら、やっぱRCPでやってみたいな。
SWT選んで、Draw2DとGEFか。
描画の非力さと、GEFのメタボ設計には泣かされるだろうな。
こっそり裏でGraphics2Dは使わざるを得ないだろうな。

うん、やりたくない。

で、Swing上で動くことの利点はなんだ?
ブラウザ上でアプレットで動かして、共同作業とかできたりするの?

383 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 12:36:10 ]
>>382
Swingスレでもおなじのはってけなしてるから
SWTだからとかはかんけーねーぞ

GKのいつもの手だ

384 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 12:40:48 ]
>>382
釣られすぎ

385 名前:使用書無しさん [2008/06/26(木) 22:54:53 ]
>>383 >>381はswingベースだよ。
描画と編集を受け持つクラスもJComponentのサブクラスだから、アプレットでも
簡単に表示と画像編集が可能だよ。



386 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 04:14:24 ]
>>385
日本語理解しろ

387 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 11:42:19 ]
>>386

何興奮してるんだ?

388 名前:デフォルトの名無しさん [2008/06/28(土) 16:35:29 ]
超初心者で申しあけございませんが、
画像を複数枚表示させたら画像がちらつきます。
repain();でもちらつきます。
どの言語を打ったら直るのでしょうか?

389 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 20:53:51 ]
>>387
糞コテハン乙



390 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 23:30:03 ]
ProjectionViewerをスタンドアロンで動かせるようになったよ。
ただ、折りたたみをしようとするとおそらく描画スレッドで
例外(NullPointerExceptionだったかな)が発生して
普通のエディタとしてしか使えないんだけど、一応報告まで。

391 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

392 名前:使用書無しさん [2008/06/30(月) 00:54:26 ]
>>388
javaのバージョンはいくつ?
componentと同じサイズのVolatileImageつくってそれのGraphicsをクリエートして
それに画像書き込んだあと、コンポーネントにdrawImageするっていう古典的な方法
を試してみたら。


393 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

394 名前:デフォルトの名無しさん [2008/07/09(水) 22:58:04 ]
SWTってOS依存だっけ?

395 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 02:04:58 ]
うむ

396 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

397 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:46:42 ]
うむ

398 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 22:07:38 ]
pc11.2ch.net/test/read.cgi/tech/1164877399/381


399 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 01:14:00 ]
クソコテ



400 名前:デフォルトの名無しさん [2008/07/22(火) 21:26:28 ]
TextSS


401 名前:デフォルトの名無しさん [2008/07/27(日) 02:33:28 ]
SWTでwindows向けに作成されたGUIアプリは、Linuxでは動作しないという理解でOKですかね?

402 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 04:15:09 ]
いやうごくだろ。
OLEとか使ってなければ。


403 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 05:25:34 ]
Windows向けということはSWT汎用ではないだろうから動かないのは当たり前かと

あとLinuxでも動くといってもSWTがサポートしてある環境じゃないとダメ
すべてのLinuxで動くわけじゃない

404 名前:デフォルトの名無しさん mailto:age [2008/09/12(金) 17:30:57 ]
SWT を使ったサーブレットを作ったのですが、シェルを表示しようとすると
落ちてしまいます(Tomcat ごと)。

ディスプレイ関係なのかなんなのか分からないのですが、この様な症状に
陥った方、いらっしゃいますか?

ちなみに落ちちゃうのでエラーメッセージとかはないです…。

405 名前:デフォルトの名無しさん [2008/09/12(金) 18:25:42 ]
ニュースサイトなどで定期的に更新される画像を指定した時間ごとに取得して、
保存・蓄積していくようなものを作りたいんです。
その上で、ブラウザ上でのクリックなどで画像を指定すれば取得できるようにしたいんです。

SWTのBrowserウィジェットは
javaとのデータの受け渡しを行うメソッドが無いという情報を見たので、
OLEを使ってIEコンポーネントを呼んでるんですけどこの方法ってどうですかね?

現在表示されているサイトのHTMLを取得するところまで作成したんですけど
初心者に毛が生えた程度のレベルなので
ほんとにこの方法が最善なのか分からなくて・・・。
ブラウザ上のクリックされた画像のファイル名を検出したりとか
そういうことできるのかなー?
漠然としててすいませんが、どなたかアドバイスよろしくお願いします。


406 名前:デフォルトの名無しさん [2008/09/12(金) 21:08:05 ]
>>404

Display display = new Display ();
Shell shell = new Shell (display);
Label label = new Label (shell, SWT.NONE);
label.setText ("ほげ");

shell.pack();
shellopen();

while (!shell.isDisposed ()) { // ← !がないと落ちる
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}




407 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 21:09:57 ]
>>406
すみません、語弊がありました。

落ちるというのは Java のプロセスが異常終了する、という意味です。

408 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 02:57:47 ]
>>404
OSも書かないし、JavaやSWTやTomcatのバージョンも書かない、サンプルコードもない。
エスパーの存在を信じてるんだな…

409 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 17:22:42 ]
なんでサーバ上にGUIを表示させようと思ったのか気になる



410 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 10:58:46 ]
なんでサーバ上にGUIを表示させようと思ったのか気になるのかが気になる

411 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 12:20:25 ]
>>404がなにをしたいのかわからん

412 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 22:21:37 ]
>>408
MacOS 10.5、Tomcat 5.5、SWT 3.3 になります。

サンプルコードは…本当に単純にシェルを表示しようとしているだけです。
単体で Eclipse 上からアプリケーションとして実行すると表示できるのは
確認しています。

Tomcat 上で実行した時だけ落ちてしまいます。

何でサーバー上でダイアログを出したいかと言うと、ライセンス認証を
行いたいためです。

すみません、すぐ出かけなければならないのでまた今度もう少し詳しく
書きます。

413 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 00:08:43 ]
つーか、なぜサーバ上でライセンス認証しないとダメなの?

414 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 02:59:08 ]
>>412
まさかとは思うが、サーブレットの方にSwt使えば、クライアントのブラウザ側にウィンドウが表示されるとか思ってないよな?
サーバー側で使用する管理用UIを用意したいとか、そういうことなんだよなきっと?!








ねーよwwwwwwwww

415 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 09:49:35 ]
Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、ヘルプUIの一部として
サーブレットからSWTを呼んだことはある。結局サーブレットじゃなくて拡張ポイント使ったけど。
またSWT_AWT使ったSWTのアプレットを試しに作ってクライアント側でSWTのコントロールを表示したこともある。
事前にdllの配置が必要だったから全く実用性はないけど。
#今のSWTはdllを自己展開するから署名して権限与えとけばそれなりに使えそうな気もするけど。

だからありえないとまでは言わないが、普通はやらないな。

416 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 21:42:04 ]
>>415
それはサーブレットからSWTを呼んだとは言わんわな。
サーブレットが返すHTMLに埋め込まれたアプレットがSWTを呼んだ、というだけで。

417 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 23:10:25 ]
>>413
コマンドライン等は極力使わないで GUI で操作できる事を前提に構築
されているサーバーなので…。

>>414
さすがにそれは考えてないっすw

お騒がせしたのですが、SWT 3.4 にしたら普通に動きました。
SWT 3.3 と Leopard の相性が悪かったみたいです。

申し訳ありません、ありがとうございました。

418 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 12:21:13 ]
>>417

>コマンドライン等は極力使わないで GUI で操作できる事を前提に構築

だったらサーブレットじゃなくてJavaアプリケーションのほうがよさそうだけれども

419 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 14:42:29 ]
>>417
サーバの管理機能をGUIでって感じなのかな?
だとしたら管理機能ををWebで実装すればすむはなしじゃないのか…?



420 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 15:29:10 ]
>>418
とりあえず、今回は認証だけ単体のアプリケーションで行う様に
しました。

>>419
確かに、そういう手もありましたね。
今回はとりあえずインストールと同時に認証させる形にしました。

421 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 20:25:20 ]
ヒープの気になるWebコンテナから
SWTの画面を出してしまうとわ・・・

422 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 20:44:42 ]
>>421
起動時に一回呼び出すだけでも問題あるんですか?
あと、dispose とかしてもダメですか?

423 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:17:30 ]
いまいちどういうアプリなのか想像できねー
WebアプリからGUI画面呼び出すなんてありえん

起動時に1度だけ呼び出すとか意味不明すぎる
それなら普通にGUIアプリからアプリケーションサーバー呼び出すほうが無難

424 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:29:27 ]
馬鹿げてる.
悪いことは言わんからHTTPサーバ内でウィンドウを出すのはやめておけ.

425 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:35:43 ]
>>423
ダメな理由がいまいちよく分かりませんが…。
実際、jetty を内蔵していて GUI 画面もある、とあるソフトは起動時に
認証を行っていますよ。一般的に有名ではないですが、米国では
そこそこ売れてる様です。
ディスプレイもないサーバーならまだ分かりますが、GUI ベースで
管理しているサーバーなら普通にあり得ると思うんですが…。

とりあえず今回はウェブページ経由で認証した方が楽なので
そっちで作り直してしまいました…。

426 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:42:05 ]
Win 用のコンソール GUI 付いたサーバなんていくらでもあるじゃん。
あたま難すぎじゃねぇのおまいら。

427 名前:デフォルトの名無しさん [2008/09/17(水) 22:02:53 ]
脳内妄想で貶し合いかよ。おめでてーな。

428 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 01:16:18 ]
>>426
GUIの管理ツールの話じゃないだろ
あたまわるすぎ

429 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 01:37:59 ]
>>428 みたいに、例で出したコードそのまま書いてくる莫迦っているよね。



430 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:16:34 ]
Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、俺は夕焼けだった。

431 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:34:12 ]
RMI なんかで常駐物作ったりするときはタスクトレイからウィンドウ出したり普通にするけどな。
まぁサーブレットしか触ったことのない派遣じゃそんな設計する機会もないだろうけど。

432 名前:406 [2008/09/19(金) 09:58:28 ]
Mac cocoa でのSWT portはSWT3.5がでるまで待ってたほうがよい。
ソース:ttp://www.eclipse.org/swt/R3_5/plan.html



433 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 02:29:02 ]
>>431
質問者はサーブレットから起動させたいとわけのわからないこといってるので
その話とはまったく別物かと

434 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 00:44:22 ]
サーブレットから起動と言うか、init で一回だけ呼ばれるクラスを作って
そこで認証させようとしてました。

435 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 00:54:21 ]
アプリケーションサーバーから起動するとセキュリティでひっかかってやれないことが増えたりするからやめたほうがいいよ。
アプリケーションとして起動して、そのアプリケーションからアプリケーションサーバーを起動するのが一番良い。

436 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 09:50:44 ]
MacOS X Leopard の 64bit Java VM (JSE6) で SWT 3.4 は動かないの?

437 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:00:15 ]
何か良いSWTの解説書籍みたいなのはないの?
Java GUIプログラミング (SWT編)  とかいうのぐらいしかないの?

438 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 18:13:18 ]
死んだ子の歳を数えてもねぇ

439 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:07:55 ]
次世代Javaに乗る予定のnimbusきたらSwingもSWTも終わるよ



440 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:26:26 ]
>>439

441 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 00:53:31 ]
nimbusはとっくの昔に載ってるし、なんでnimbusでswingが終わるんだよww

442 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 13:27:37 ]
それじゃここは終わった人たちばかりだな

443 名前:デフォルトの名無しさん [2008/12/13(土) 16:36:12 ]
>>436 SWT3.5まで無理っぽい。

SWT for 64-bit Cocoa 64-bit OSX Cocoa is now available.
As with the 32-bit implementation, ...(つづきは
ttp://www.eclipse.org/swt/R3_5/new_and_noteworthy.html)

444 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 22:29:40 ]
書き込みテスト

445 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 22:50:17 ]
OS X(10.5.5), eclipse 3.5M4, SWT cocoa 3.5M4(もしくはSWT carbon 3.5M4)の環境で
shellを一枚オープンするだけのコードをjarでエクスポートして実行するとフリーズするのは、上にも出てるけど64bitのJavaだと動かないから?
デフォルトのJavaVMを変更して32bitで動かすというような設定ってある?
プロジェクトのプロパティからJavaVMを変更するとデフォルトの1.5以外全部動かないんだよね・・・
eclipseがSWTで出来てるんだから何かしら方法は有りそうな気がするんだけど

446 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 12:48:23 ]
JNIは32bitと64bit分けないとダメなのがだるい
そしてそれにのっかったEclipseはきっついな

447 名前:デフォルトの名無しさん [2008/12/14(日) 20:29:49 ]
>>446
5万円以下のパソコンが最近はやりだな。
行き着く先は無料のLinux搭載のパソコンの普及。

となると、開発者側としては1たびコーディングしたら
Linux用とMac用とWin32用をアプリを生成できる言語が必要となる。
つまり、Javaの出番がまわってくる。

Swingか、SWTか、Webアプリケーションかどれが優勢はわからないが・・・


448 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:05:40 ]
圧倒的コストの差で生き残るのはWebアプリ
ニッチなところでSWT
もうSwingに出る幕はない

449 名前:445 mailto:sage [2008/12/16(火) 01:39:35 ]
事故解決しました。



450 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 20:10:18 ]
>>449
解決方法を書いていけよ
>>448
Swingが意外と使われていることに気づいていないようだな・・・
b2cではWebアプリだが、b2bではSwingが結構まだいる。
SWTは聞いたことがない。

451 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 20:20:35 ]
コストの差で生き残れるのならSwingのほうが開発コスト低い気がするが

452 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 08:35:14 ]
Swingで1画面あたり200項目近い入力画面を作ると動かなくなっちまうんだよな。
.netなら比較的軽く作れるのに・・・もっと軽量なのでてこないだろうか・・・

453 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 09:38:11 ]
>>452
ならないw

454 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 10:20:56 ]
>>452
どんな黒魔術を使うとそうなるの?


455 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 13:45:30 ]
>>452はEclipse使ってるくさいな
だとしたら200項目もあればまずとまる

456 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 15:07:49 ]
NetBeansで200ほどテキストフィールド配置してみたけど、まず問題なかったぞ。
GroupLayoutだから重めの処理してるはずだが。
フォーカス移動のたびにデータ取得するとか、なにかイベントで重い処理やってるんじゃないの?

457 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:13:00 ]
JScrollPaneの上にのせて、スクロール量の設定してない、と予想w
それか単純に釣られまくったか

458 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:50:05 ]
だいぶ前だがEclipseVEだと50個のせるともう遅くて使い物にならなかったな

459 名前:デフォルトの名無しさん [2008/12/21(日) 23:13:51 ]
SWTのことでHelp Exclipse SDK 等を調べてもよくわからなかったので
質問させてください。

以下のパネル(?)を実現しているクラス名を教えてください。
・Eclipse の 画面 のツールバーから下を占拠しているタブ(?)
とcoolbarが合体しているデザイン
・タブのような部分にパースペクティブの情報を埋め込める
(Eclipse Version: 3.4.1 日本語化のデフォルトでは
  デバッグ、Java参照、Java が表示されている)

皆様、ご教示お願いします。



460 名前:デフォルトの名無しさん [2008/12/21(日) 23:27:45 ]
>>459
SWTからさらに上に積み上げて造られたコンポーネント

org.eclipse.ui.part.Interface IPage

ttp://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.isv/guide/editors_workbench_outliner.htm?resultof=%22%43%6f%6e%74%65%6e%74%22%20%22%63%6f%6e%74%65%6e%74%22%20%22%6f%75%74%6c%69%6e%65%72%73%22%20%22%6f%75%74%6c%69%6e%22%20

461 名前:459 mailto:sage [2008/12/22(月) 00:43:11 ]
>>460
ありがとうございます。
今日一日、これを探していました。
よくよんでから眠りにつきたいと思います。

追伸
 皆様、ageてしまってもうしわけなかったです。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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