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てしまってもうしわけなかったです。