とりあえず、前スレ落ちてから時間たつけど、立ててみた。
前スレ
Java 高速GUI SWT 2
http://pc8.2ch.net/test/read.cgi/tech/1068349883/
探検
Java 高速GUI SWT 3
■ このスレッドは過去ログ倉庫に格納されています
2006/11/30(木) 18:03:19
407デフォルトの名無しさん
2008/09/12(金) 21:09:57408デフォルトの名無しさん
2008/09/13(土) 02:57:47409デフォルトの名無しさん
2008/09/13(土) 17:22:42 なんでサーバ上にGUIを表示させようと思ったのか気になる
410デフォルトの名無しさん
2008/09/14(日) 10:58:46 なんでサーバ上にGUIを表示させようと思ったのか気になるのかが気になる
411デフォルトの名無しさん
2008/09/14(日) 12:20:25 >>404がなにをしたいのかわからん
412デフォルトの名無しさん
2008/09/14(日) 22:21:37 >>408
MacOS 10.5、Tomcat 5.5、SWT 3.3 になります。
サンプルコードは…本当に単純にシェルを表示しようとしているだけです。
単体で Eclipse 上からアプリケーションとして実行すると表示できるのは
確認しています。
Tomcat 上で実行した時だけ落ちてしまいます。
何でサーバー上でダイアログを出したいかと言うと、ライセンス認証を
行いたいためです。
すみません、すぐ出かけなければならないのでまた今度もう少し詳しく
書きます。
MacOS 10.5、Tomcat 5.5、SWT 3.3 になります。
サンプルコードは…本当に単純にシェルを表示しようとしているだけです。
単体で Eclipse 上からアプリケーションとして実行すると表示できるのは
確認しています。
Tomcat 上で実行した時だけ落ちてしまいます。
何でサーバー上でダイアログを出したいかと言うと、ライセンス認証を
行いたいためです。
すみません、すぐ出かけなければならないのでまた今度もう少し詳しく
書きます。
413デフォルトの名無しさん
2008/09/15(月) 00:08:43 つーか、なぜサーバ上でライセンス認証しないとダメなの?
414デフォルトの名無しさん
2008/09/15(月) 02:59:08 >>412
まさかとは思うが、サーブレットの方にSwt使えば、クライアントのブラウザ側にウィンドウが表示されるとか思ってないよな?
サーバー側で使用する管理用UIを用意したいとか、そういうことなんだよなきっと?!
ねーよwwwwwwwww
まさかとは思うが、サーブレットの方にSwt使えば、クライアントのブラウザ側にウィンドウが表示されるとか思ってないよな?
サーバー側で使用する管理用UIを用意したいとか、そういうことなんだよなきっと?!
ねーよwwwwwwwww
415デフォルトの名無しさん
2008/09/15(月) 09:49:35 Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、ヘルプUIの一部として
サーブレットからSWTを呼んだことはある。結局サーブレットじゃなくて拡張ポイント使ったけど。
またSWT_AWT使ったSWTのアプレットを試しに作ってクライアント側でSWTのコントロールを表示したこともある。
事前にdllの配置が必要だったから全く実用性はないけど。
#今のSWTはdllを自己展開するから署名して権限与えとけばそれなりに使えそうな気もするけど。
だからありえないとまでは言わないが、普通はやらないな。
サーブレットからSWTを呼んだことはある。結局サーブレットじゃなくて拡張ポイント使ったけど。
またSWT_AWT使ったSWTのアプレットを試しに作ってクライアント側でSWTのコントロールを表示したこともある。
事前にdllの配置が必要だったから全く実用性はないけど。
#今のSWTはdllを自己展開するから署名して権限与えとけばそれなりに使えそうな気もするけど。
だからありえないとまでは言わないが、普通はやらないな。
416デフォルトの名無しさん
2008/09/16(火) 21:42:04417デフォルトの名無しさん
2008/09/16(火) 23:10:25418デフォルトの名無しさん
2008/09/17(水) 12:21:13419デフォルトの名無しさん
2008/09/17(水) 14:42:29420デフォルトの名無しさん
2008/09/17(水) 15:29:10421デフォルトの名無しさん
2008/09/17(水) 20:25:20 ヒープの気になるWebコンテナから
SWTの画面を出してしまうとわ・・・
SWTの画面を出してしまうとわ・・・
422デフォルトの名無しさん
2008/09/17(水) 20:44:42423デフォルトの名無しさん
2008/09/17(水) 21:17:30 いまいちどういうアプリなのか想像できねー
WebアプリからGUI画面呼び出すなんてありえん
起動時に1度だけ呼び出すとか意味不明すぎる
それなら普通にGUIアプリからアプリケーションサーバー呼び出すほうが無難
WebアプリからGUI画面呼び出すなんてありえん
起動時に1度だけ呼び出すとか意味不明すぎる
それなら普通にGUIアプリからアプリケーションサーバー呼び出すほうが無難
424デフォルトの名無しさん
2008/09/17(水) 21:29:27 馬鹿げてる.
悪いことは言わんからHTTPサーバ内でウィンドウを出すのはやめておけ.
悪いことは言わんからHTTPサーバ内でウィンドウを出すのはやめておけ.
425デフォルトの名無しさん
2008/09/17(水) 21:35:43 >>423
ダメな理由がいまいちよく分かりませんが…。
実際、jetty を内蔵していて GUI 画面もある、とあるソフトは起動時に
認証を行っていますよ。一般的に有名ではないですが、米国では
そこそこ売れてる様です。
ディスプレイもないサーバーならまだ分かりますが、GUI ベースで
管理しているサーバーなら普通にあり得ると思うんですが…。
とりあえず今回はウェブページ経由で認証した方が楽なので
そっちで作り直してしまいました…。
ダメな理由がいまいちよく分かりませんが…。
実際、jetty を内蔵していて GUI 画面もある、とあるソフトは起動時に
認証を行っていますよ。一般的に有名ではないですが、米国では
そこそこ売れてる様です。
ディスプレイもないサーバーならまだ分かりますが、GUI ベースで
管理しているサーバーなら普通にあり得ると思うんですが…。
とりあえず今回はウェブページ経由で認証した方が楽なので
そっちで作り直してしまいました…。
426デフォルトの名無しさん
2008/09/17(水) 21:42:05 Win 用のコンソール GUI 付いたサーバなんていくらでもあるじゃん。
あたま難すぎじゃねぇのおまいら。
あたま難すぎじゃねぇのおまいら。
427デフォルトの名無しさん
2008/09/17(水) 22:02:53 脳内妄想で貶し合いかよ。おめでてーな。
428デフォルトの名無しさん
2008/09/18(木) 01:16:18429デフォルトの名無しさん
2008/09/18(木) 01:37:59 >>428 みたいに、例で出したコードそのまま書いてくる莫迦っているよね。
430デフォルトの名無しさん
2008/09/18(木) 03:16:34 Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、俺は夕焼けだった。
431デフォルトの名無しさん
2008/09/18(木) 03:34:12 RMI なんかで常駐物作ったりするときはタスクトレイからウィンドウ出したり普通にするけどな。
まぁサーブレットしか触ったことのない派遣じゃそんな設計する機会もないだろうけど。
まぁサーブレットしか触ったことのない派遣じゃそんな設計する機会もないだろうけど。
432406
2008/09/19(金) 09:58:28 Mac cocoa でのSWT portはSWT3.5がでるまで待ってたほうがよい。
ソース:ttp://www.eclipse.org/swt/R3_5/plan.html
ソース:ttp://www.eclipse.org/swt/R3_5/plan.html
433デフォルトの名無しさん
2008/09/20(土) 02:29:02434デフォルトの名無しさん
2008/09/21(日) 00:44:22 サーブレットから起動と言うか、init で一回だけ呼ばれるクラスを作って
そこで認証させようとしてました。
そこで認証させようとしてました。
435デフォルトの名無しさん
2008/09/21(日) 00:54:21 アプリケーションサーバーから起動するとセキュリティでひっかかってやれないことが増えたりするからやめたほうがいいよ。
アプリケーションとして起動して、そのアプリケーションからアプリケーションサーバーを起動するのが一番良い。
アプリケーションとして起動して、そのアプリケーションからアプリケーションサーバーを起動するのが一番良い。
436デフォルトの名無しさん
2008/11/07(金) 09:50:44 MacOS X Leopard の 64bit Java VM (JSE6) で SWT 3.4 は動かないの?
437デフォルトの名無しさん
2008/11/27(木) 17:00:15 何か良いSWTの解説書籍みたいなのはないの?
Java GUIプログラミング (SWT編) とかいうのぐらいしかないの?
Java GUIプログラミング (SWT編) とかいうのぐらいしかないの?
438デフォルトの名無しさん
2008/12/01(月) 18:13:18 死んだ子の歳を数えてもねぇ
439デフォルトの名無しさん
2008/12/12(金) 22:07:55 次世代Javaに乗る予定のnimbusきたらSwingもSWTも終わるよ
440デフォルトの名無しさん
2008/12/12(金) 22:26:26441デフォルトの名無しさん
2008/12/13(土) 00:53:31 nimbusはとっくの昔に載ってるし、なんでnimbusでswingが終わるんだよww
442デフォルトの名無しさん
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)
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デフォルトの名無しさん
2008/12/13(土) 22:29:40 書き込みテスト
445デフォルトの名無しさん
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で出来てるんだから何かしら方法は有りそうな気がするんだけど
shellを一枚オープンするだけのコードをjarでエクスポートして実行するとフリーズするのは、上にも出てるけど64bitのJavaだと動かないから?
デフォルトのJavaVMを変更して32bitで動かすというような設定ってある?
プロジェクトのプロパティからJavaVMを変更するとデフォルトの1.5以外全部動かないんだよね・・・
eclipseがSWTで出来てるんだから何かしら方法は有りそうな気がするんだけど
446デフォルトの名無しさん
2008/12/14(日) 12:48:23 JNIは32bitと64bit分けないとダメなのがだるい
そしてそれにのっかったEclipseはきっついな
そしてそれにのっかったEclipseはきっついな
447デフォルトの名無しさん
2008/12/14(日) 20:29:49 >>446
5万円以下のパソコンが最近はやりだな。
行き着く先は無料のLinux搭載のパソコンの普及。
となると、開発者側としては1たびコーディングしたら
Linux用とMac用とWin32用をアプリを生成できる言語が必要となる。
つまり、Javaの出番がまわってくる。
Swingか、SWTか、Webアプリケーションかどれが優勢はわからないが・・・
5万円以下のパソコンが最近はやりだな。
行き着く先は無料のLinux搭載のパソコンの普及。
となると、開発者側としては1たびコーディングしたら
Linux用とMac用とWin32用をアプリを生成できる言語が必要となる。
つまり、Javaの出番がまわってくる。
Swingか、SWTか、Webアプリケーションかどれが優勢はわからないが・・・
448デフォルトの名無しさん
2008/12/14(日) 22:05:40 圧倒的コストの差で生き残るのはWebアプリ
ニッチなところでSWT
もうSwingに出る幕はない
ニッチなところでSWT
もうSwingに出る幕はない
449445
2008/12/16(火) 01:39:35 事故解決しました。
450デフォルトの名無しさん
2008/12/19(金) 20:10:18451デフォルトの名無しさん
2008/12/19(金) 20:20:35 コストの差で生き残れるのならSwingのほうが開発コスト低い気がするが
452デフォルトの名無しさん
2008/12/21(日) 08:35:14 Swingで1画面あたり200項目近い入力画面を作ると動かなくなっちまうんだよな。
.netなら比較的軽く作れるのに・・・もっと軽量なのでてこないだろうか・・・
.netなら比較的軽く作れるのに・・・もっと軽量なのでてこないだろうか・・・
453デフォルトの名無しさん
2008/12/21(日) 09:38:11 >>452
ならないw
ならないw
454デフォルトの名無しさん
2008/12/21(日) 10:20:56455デフォルトの名無しさん
2008/12/21(日) 13:45:30 >>452はEclipse使ってるくさいな
だとしたら200項目もあればまずとまる
だとしたら200項目もあればまずとまる
456デフォルトの名無しさん
2008/12/21(日) 15:07:49 NetBeansで200ほどテキストフィールド配置してみたけど、まず問題なかったぞ。
GroupLayoutだから重めの処理してるはずだが。
フォーカス移動のたびにデータ取得するとか、なにかイベントで重い処理やってるんじゃないの?
GroupLayoutだから重めの処理してるはずだが。
フォーカス移動のたびにデータ取得するとか、なにかイベントで重い処理やってるんじゃないの?
457デフォルトの名無しさん
2008/12/21(日) 17:13:00 JScrollPaneの上にのせて、スクロール量の設定してない、と予想w
それか単純に釣られまくったか
それか単純に釣られまくったか
458デフォルトの名無しさん
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 が表示されている)
皆様、ご教示お願いします。
質問させてください。
以下のパネル(?)を実現しているクラス名を教えてください。
・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
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
461459
2008/12/22(月) 00:43:11462デフォルトの名無しさん
2009/01/28(水) 23:21:41 テーブル内にPUSHボタンを配置しているのですが
テーブル内の情報を更新してもボタンだけが消えずに残ってしまいます。
このテーブル内のボタンを消すメソッドまたは他の方法があるのでしょうか?
テーブル内の情報を更新してもボタンだけが消えずに残ってしまいます。
このテーブル内のボタンを消すメソッドまたは他の方法があるのでしょうか?
463デフォルトの名無しさん
2009/01/30(金) 04:11:44 全部一回破棄して描画し直したほうがいいのでは?
ものすごく遅く成ると思うけどね。
ものすごく遅く成ると思うけどね。
464デフォルトの名無しさん
2009/03/05(木) 22:56:05 おもっきしすれ違いですが 洒落陸づら
書籍 JAVA
Filthy Rich Clients アニメーションとグラフィカルエフェクトを使ったデスクトップJavaアプリケーション開発
著:チェット・ハーゼ、ロマン・ガイ
訳:松田晃一、小沼千絵
刊行:2008年11月25日
ページ数:612
判型:B5変形
税込価格:5,670円
10-ISBN:4-89471-283-0
13-ISBN:978-4-89471-283-6
http://www.pej-hed.jp/washo/2594.html
http://www.pej-hed.jp/washo/file/896.jpg
を持ってる方 よろしくお願いします
書籍 JAVA
Filthy Rich Clients アニメーションとグラフィカルエフェクトを使ったデスクトップJavaアプリケーション開発
著:チェット・ハーゼ、ロマン・ガイ
訳:松田晃一、小沼千絵
刊行:2008年11月25日
ページ数:612
判型:B5変形
税込価格:5,670円
10-ISBN:4-89471-283-0
13-ISBN:978-4-89471-283-6
http://www.pej-hed.jp/washo/2594.html
http://www.pej-hed.jp/washo/file/896.jpg
を持ってる方 よろしくお願いします
465デフォルトの名無しさん
2009/04/21(火) 19:53:26 ほしゅ
466デフォルトの名無しさん
2009/04/28(火) 01:11:31 SWTのFileDialogをWebアプリで使いたいんだけど
第一引数に親ウィンドウとして何を渡したらよいかな
第一引数に親ウィンドウとして何を渡したらよいかな
467デフォルトの名無しさん
2009/04/28(火) 01:24:52 Webアプリ・・・Applet?
468デフォルトの名無しさん
2009/04/28(火) 04:48:34 JavaWebStartじゃね?
469466
2009/04/28(火) 20:29:16 ごめんなさい。忘れてください。
アプレットのつもりで、クライアント側で呼ぶことを考えてましたが
不可能とわかりました。恥ずかしいので消えます。
ともあれ、レスありがとうございました。
アプレットのつもりで、クライアント側で呼ぶことを考えてましたが
不可能とわかりました。恥ずかしいので消えます。
ともあれ、レスありがとうございました。
470デフォルトの名無しさん
2009/05/19(火) 08:44:32 >>301
∧ ∧ 一人一個まで
( ´・ω・)
( ∪ ∪ ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
と__)__) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
梅干 高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鶏飯 明太子 ちりめんじゃこ ゆかり 柴漬 塩辛 牛肉しぐれ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鮭 鶏ごぼう 野沢菜 天むす ツナマヨ エビマヨ 鮭マヨ 具なし
∧ ∧ 一人一個まで
( ´・ω・)
( ∪ ∪ ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
と__)__) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
梅干 高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鶏飯 明太子 ちりめんじゃこ ゆかり 柴漬 塩辛 牛肉しぐれ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鮭 鶏ごぼう 野沢菜 天むす ツナマヨ エビマヨ 鮭マヨ 具なし
471デフォルトの名無しさん
2009/06/26(金) 09:57:30 Browserのレンダリング内容を画面外含めてキャプチャしたいんだが、
どうもGC(windowsのDC)経由だとスクロールさせて画面をつながなきゃ逝けないみたいね。
キャプチャツールもみんなスクロールさせて繋いでるし。
まあそれならそれでいいんだが、Browserをスクロールさせるのはどうやればいいんだ?
browser.getVerticalBar();
はIEコンポーネント内のスクロールバーを取れてない気がする。
もしかして
browser.execute("window.scrollTo(0, 100);" );
しかないのだろうか
どうもGC(windowsのDC)経由だとスクロールさせて画面をつながなきゃ逝けないみたいね。
キャプチャツールもみんなスクロールさせて繋いでるし。
まあそれならそれでいいんだが、Browserをスクロールさせるのはどうやればいいんだ?
browser.getVerticalBar();
はIEコンポーネント内のスクロールバーを取れてない気がする。
もしかして
browser.execute("window.scrollTo(0, 100);" );
しかないのだろうか
472471
2009/06/26(金) 10:26:00 >>471
Eclipseのニュースグループで自己解決した。
やっぱBrowser内のスクロールバーはIEコンポーネントの内部実装で、
(今のところ)そいつをBrowser越しにいじくることはできないらしい。
browser.executeが唯一の方法のようだ。
Eclipseのニュースグループで自己解決した。
やっぱBrowser内のスクロールバーはIEコンポーネントの内部実装で、
(今のところ)そいつをBrowser越しにいじくることはできないらしい。
browser.executeが唯一の方法のようだ。
473デフォルトの名無しさん
2009/06/27(土) 15:39:10 >>470
おっちゃん、おいらam/pmで売ってた「とり天」のがいい
おっちゃん、おいらam/pmで売ってた「とり天」のがいい
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L
名言集 その4
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ のID:PVAf+dux0 = 自動焼人 ★
> 965 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:02:09.35 ID:PVAf+dux0
> まぁ何だ。
> 俺の過去の経歴に比べたら、割れ厨なんて鼻くそレベルなんだけどなw
> 100人規模の集団サイバーテロの主犯とか、いろいろとな。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
名言集 その4
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ のID:PVAf+dux0 = 自動焼人 ★
> 965 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:02:09.35 ID:PVAf+dux0
> まぁ何だ。
> 俺の過去の経歴に比べたら、割れ厨なんて鼻くそレベルなんだけどなw
> 100人規模の集団サイバーテロの主犯とか、いろいろとな。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
475デフォルトの名無しさん
2009/09/04(金) 15:52:55 swtのbrowserでpostのリクエストを出す方法ってありますか?
476デフォルトの名無しさん
2009/09/05(土) 08:13:51 Browser.exec() で JavaScript から POST を実行
477デフォルトの名無しさん
2009/12/19(土) 15:53:35 処理中もボタンの入力を受け付けたいのですが、
以下のコードだと処理を別スレッドにしてるのに固まってしまいます。
何が悪いでしょうか。
Display disp = new Display();
Shell shell = new Shell(disp);
shell.open();
Thread proc = new Thread() {
public void run() {
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {}
}
}
};
disp.asyncExec(proc);
while (!shell.isDisposed()) {
if (!disp.readAndDispatch()) {
disp.sleep();
}
}
disp.dispose();
以下のコードだと処理を別スレッドにしてるのに固まってしまいます。
何が悪いでしょうか。
Display disp = new Display();
Shell shell = new Shell(disp);
shell.open();
Thread proc = new Thread() {
public void run() {
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {}
}
}
};
disp.asyncExec(proc);
while (!shell.isDisposed()) {
if (!disp.readAndDispatch()) {
disp.sleep();
}
}
disp.dispose();
478デフォルトの名無しさん
2009/12/19(土) 16:05:03 それ、別スレッドになってない。
asyncExecはUIスレッド内の適当なタイミングでRunnableのrunメソッドを実行するだけ。
asyncExecはUIスレッド内の適当なタイミングでRunnableのrunメソッドを実行するだけ。
479デフォルトの名無しさん
2009/12/19(土) 16:49:09 そうなんですか。ありがとうございます。
普通にThread#start()使わないとダメってことですね。
処理状況をリアルタイムで画面に反映したかったのでasyncExecを使ったんですが、
画面更新はメインスレッドでやるようにします。
でも、それだとasyncExecって何のためにあるのかよく分からないですね。
普通にThread#start()使わないとダメってことですね。
処理状況をリアルタイムで画面に反映したかったのでasyncExecを使ったんですが、
画面更新はメインスレッドでやるようにします。
でも、それだとasyncExecって何のためにあるのかよく分からないですね。
480デフォルトの名無しさん
2009/12/19(土) 16:54:04 ああ、理解しました。
startで起動したスレッドの中で、さらに画面更新処理スレッドを作って、
それをasyncExecに投げればいいってことですか。
startで起動したスレッドの中で、さらに画面更新処理スレッドを作って、
それをasyncExecに投げればいいってことですか。
481デフォルトの名無しさん
2009/12/20(日) 23:55:23 つーか、widget類ってUIスレッドでしかいじっちゃいけないから、
並列で何かの処理をするスレッドのrunの中で、
asyncExec()を付かて画面更新用の処理を
行わないといけないと思ってたんだけど違う?
並列で何かの処理をするスレッドのrunの中で、
asyncExec()を付かて画面更新用の処理を
行わないといけないと思ってたんだけど違う?
482デフォルトの名無しさん
2009/12/21(月) 21:11:44 正しい!
483デフォルトの名無しさん
2009/12/27(日) 12:25:30 java -classpath lib\swt.jar;lib\log4j.jar;lib\derby.jar;lib\swt_app.jar app.control.ApplicationMain
こんな感じのコマンドプロンプトのbatファイルを作って、
そこからSWTアプリを起動しているんですが、
それだとコマンドプロンプトのウィンドウも出たままになってしまいます。
もっとスタンドアローンっぽく、SWTのウィンドウだけ出したいんですが、
そう言う場合、どうやって起動すればいいのでしょうか?
こんな感じのコマンドプロンプトのbatファイルを作って、
そこからSWTアプリを起動しているんですが、
それだとコマンドプロンプトのウィンドウも出たままになってしまいます。
もっとスタンドアローンっぽく、SWTのウィンドウだけ出したいんですが、
そう言う場合、どうやって起動すればいいのでしょうか?
484デフォルトの名無しさん
2009/12/27(日) 13:09:34 javaw -classpath 以下略
485483
2009/12/27(日) 20:19:33 ありがとうございます。
javawへのショートカットを作って簡単にできました。
でも、ショートカットに作業ディレクトリを自分で設定しないといけないところが一つ難点です。
batならファイルのある場所が自動でカレントディレクトリになってくれるんですが。
javawへのショートカットを作って簡単にできました。
でも、ショートカットに作業ディレクトリを自分で設定しないといけないところが一つ難点です。
batならファイルのある場所が自動でカレントディレクトリになってくれるんですが。
486デフォルトの名無しさん
2009/12/29(火) 12:52:16 こんな感じでSWTで.exeを作成すれば、Windowsでも
ttp://www.okapiproject.com/richclient/eclipsercp/helloworld.htm
ttp://www.okapiproject.com/richclient/eclipsercp/helloworld.htm
487デフォルトの名無しさん
2009/12/29(火) 18:17:26 >>486
何的外れな事を…
何的外れな事を…
488デフォルトの名無しさん
2010/01/08(金) 17:03:19 startコマンドつかえ。
バッチファイル
start "" java -classpath lib\swt.jar;lib\log4j.jar;lib\derby.jar;lib\swt_app.jar app.control.ApplicationMain
バッチファイル
start "" java -classpath lib\swt.jar;lib\log4j.jar;lib\derby.jar;lib\swt_app.jar app.control.ApplicationMain
489デフォルトの名無しさん
2010/01/15(金) 14:16:20 Swing の ActionMap/InputMap でできるようなショートカットを使いたいんだけど、例えば
ウィンドウのどこにフォーカスがあっても CTRL+S で保存メソッドが起動するようには
どうすればいいですか?
ウィンドウのどこにフォーカスがあっても CTRL+S で保存メソッドが起動するようには
どうすればいいですか?
490デフォルトの名無しさん
2010/01/24(日) 21:22:05 あるコンポーネントに描画されているグラフィックを、
別のコンポーネント上に描画するにはどうすればよいですか?
別のコンポーネント上に描画するにはどうすればよいですか?
491デフォルトの名無しさん
2010/01/25(月) 00:19:10 >>490 やったことないけど、3.4からControlでgetListeners()使ったPaintListenerの取得とか、
print()とか、できるようになったから試してみたら?
print()とか、できるようになったから試してみたら?
492デフォルトの名無しさん
2010/01/25(月) 12:45:18493デフォルトの名無しさん
2010/01/28(木) 22:19:28 TextCellEditorを設定したセルをクリックするとそのセルだけ幅が広がり、
となりのセルを隠してしまいます。そのとなりのセルをクリックしたい
場合は一度関係ない場所をクリックしてセルからフォーカスをはずさなければ
なりません。なのでセルをクリックした時に自動的に幅が広がらないように
するにはどうすればいいでしょうか?
となりのセルを隠してしまいます。そのとなりのセルをクリックしたい
場合は一度関係ない場所をクリックしてセルからフォーカスをはずさなければ
なりません。なのでセルをクリックした時に自動的に幅が広がらないように
するにはどうすればいいでしょうか?
494デフォルトの名無しさん
2010/01/29(金) 13:25:34 >493
もう自分で答え言っているのでは?
Textが自動で広がらないようにする→自動で広がるコードを探す
→そこをoverrideする
(ヒント) SWT.DEFAULT
もう自分で答え言っているのでは?
Textが自動で広がらないようにする→自動で広がるコードを探す
→そこをoverrideする
(ヒント) SWT.DEFAULT
495デフォルトの名無しさん
2010/01/29(金) 21:59:13 >>494さん。
すいません、バカなので解らないのですが、TextCellEditorを継承したクラスを
を自分で作成するのでしょうか、それともどこかにSWT.DEFAULTを指定すれば、
目的が達成されるのでしょうか。
すいません、バカなので解らないのですが、TextCellEditorを継承したクラスを
を自分で作成するのでしょうか、それともどこかにSWT.DEFAULTを指定すれば、
目的が達成されるのでしょうか。
496デフォルトの名無しさん
2010/01/30(土) 12:00:12 >>494さん
解決しました。ありがとうございました。
public LayoutData getLayoutData() {
LayoutData result = new LayoutData();
result.minimumWidth=0;
return result;
}
解決しました。ありがとうございました。
public LayoutData getLayoutData() {
LayoutData result = new LayoutData();
result.minimumWidth=0;
return result;
}
497デフォルトの名無しさん
2010/02/09(火) 22:59:11 SWTでのUIの設定値を全て外部の(例えばXMLなど)ファイルに
持たせて、そのファイルの設定値をいじればいくらでも改変可能なんて作りって
出来るんですかね?
持たせて、そのファイルの設定値をいじればいくらでも改変可能なんて作りって
出来るんですかね?
498デフォルトの名無しさん
2010/02/09(火) 23:11:47 そう作ればいくらでも出来るだろ。
499デフォルトの名無しさん
2010/02/10(水) 00:08:20 じゃぁやってみせろよ
500デフォルトの名無しさん
2010/02/10(水) 00:23:01 いくらで?
501デフォルトの名無しさん
2010/02/10(水) 00:29:28 正直に言えよ、「できません」って
502デフォルトの名無しさん
2010/02/10(水) 20:17:14 おとなしくe4入れてXWTつかっとけ
503デフォルトの名無しさん
2010/02/10(水) 22:56:46 tableviewerで質問させてください。
csvファイルで読み込んだデータをテーブルに追加する処理を作成中なのですが、
カラムの数が固定ではなく可変の場合の処理がうまくいきません。
一定の領域を事前に確保しておいて、その領域にカラムを登録する場合なら
問題なかったのですが、制限なく登録できるようにしたいのです。
tableviewerのことがのっているサイトを見ても
カラム数が固定となっているものばかりで、1週間ほど悩んでいます。
どうすればカラムが可変でも問題なくなるのでしょうか?
csvファイルで読み込んだデータをテーブルに追加する処理を作成中なのですが、
カラムの数が固定ではなく可変の場合の処理がうまくいきません。
一定の領域を事前に確保しておいて、その領域にカラムを登録する場合なら
問題なかったのですが、制限なく登録できるようにしたいのです。
tableviewerのことがのっているサイトを見ても
カラム数が固定となっているものばかりで、1週間ほど悩んでいます。
どうすればカラムが可変でも問題なくなるのでしょうか?
504デフォルトの名無しさん
2010/02/11(木) 18:31:46 import java.swing.*;
インポートで*を使うデメリットは何かありますか?
インポートで*を使うデメリットは何かありますか?
505デフォルトの名無しさん
2010/02/11(木) 18:36:36 誤爆しました・・・
506デフォルトの名無しさん
2010/02/27(土) 02:18:23 ウィンドウをリサイズしたときに SashForm の左の領域幅を変えたくない
んだけどリサイズウェイトってどうやって指定するの?
JSplitPane#setResizeWeight() みたいなのがあれば良いんだけど。
んだけどリサイズウェイトってどうやって指定するの?
JSplitPane#setResizeWeight() みたいなのがあれば良いんだけど。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 旧姓使用拡大に連合会長が反発 「何の説明もない。選択的夫婦別氏制度導入を」 男女共同参画会議 ★2 [ぐれ★]
- 開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 ★2 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【悲報】中学受験、意味がなかった…「中学受験をやっても大部分の子供は無勉で入れるMARCH地方国立大に行くのが精一杯です [483447288]
- ジムでインターバルの時にウロウロ歩くやつなんなの?
- レイプはとっても気持ちがいい
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 大阪行くわよーーーッ!!!
- 近所の騒音おじさんが俺にだけ優しくしてくる
