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


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

統合開発環境Eclipseプラグイン開発QA



1 名前:デフォルトの名無しさん [04/04/09 22:24]
統合開発環境Eclipse用プラグイン開発に関する質問と回答です。

Eclipseの使い方や、プラグインの使い方は、
このスレでは扱いませんので、↓のほうへどうぞ。
pc5.2ch.net/test/read.cgi/tech/1076074293





463 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 15:39:30 ]
>>461
プラグインが依存するプラグインをRCPに組み込めばいいと思う。
が、芋ずる式にプラグインが組み込まれ、
最終的にEclipse SDKとほとんど同じになる予感。

464 名前:デフォルトの名無しさん [2006/06/28(水) 16:25:27 ]
461です。レスが早くてビックリです
ありがとうございます。

すいません言葉が足りませんでした。
例えば、Eclipse用のRSSリーダプラグインがあって、
それを同様に、RCPアプリのpluginsフォルダとか
featuresフォルダに放り込んだらそのプラグインが
RCPアプリで使用できるようにならないかなと
思いまして、、、
わかりますか?


465 名前:デフォルトの名無しさん [2006/06/28(水) 16:40:21 ]
>>463 が書いているとおり
そのRSSリーダプラグインが依存するプラグインが足りないんだろう。
ログ見てみれば

466 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 17:08:24 ]
RSSリーダくらいならJDTへの依存はないだろうし、
空のRCPにプラグイン組み込むだけで動くかもね。
パースペクティブ定義が無いからビューが表示されないけど。
ま、やってみてログ見ろとしか言えない。

467 名前:デフォルトの名無しさん [2006/06/30(金) 19:21:38 ]
ヘルプ>ソフトウェア更新>検索とインストール をすると、
更新中にネットワークが通信不能(ロック状態)になるんですが。
Eclipse以外のネットワーク使うアプリまで(メッセンジャーなど)ネットワークでの通信不能障害起こします。

こんな症状が出た人います?

環境:WinXPでEclipse3.1、jdk1.5.0_06

468 名前:デフォルトの名無しさん [2006/06/30(金) 21:05:57 ]
InstallHandler からFeatureのインストールフォルダのパス
を取得する方法をご存知の方いますか?
ルートフォルダ + "features" + featureID
でいいとは思うが、なんかスマートじゃない気が・・・

469 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 22:56:18 ]
>>467
初心者スレで質問した者だけど、そんな感じでインストールできない。
USB2.0無線(AES)だけど普段でもCPU負荷が高くなると接続が切れる現象ある。
Httpだと何回やってもだめだった。Ftpだとたまたまなのかインストールできた。

470 名前:デフォルトの名無しさん [2006/07/04(火) 19:14:46 ]
更新マネージャで更新すると、旧バージョンのプラグインJarと
featureフォルダが残ってしまうのはなぜでしょうか?
設定または、プログラム的に消す方法はありますか?
ちなみにRCPアプリで、起動時に自動更新チェックさせています。

471 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 21:06:12 ]
なぜでしょうかって、そういう仕様だからだよ



472 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 19:30:09 ]
消せるようになってるのに。

473 名前:デフォルトの名無しさん [2006/07/06(木) 16:12:17 ]
470です
構成管理画面を表示出来るようにはしたので、
そこから、消すことはできる。
けど自動更新のオプションかなにかで、
自動的に消すことは出来ないものかと・・・
そのほうが親切ですよね。

474 名前:デフォルトの名無しさん mailto:sage [2006/07/06(木) 22:39:23 ]
後戻りできない更新かよ。

475 名前:デフォルトの名無しさん [2006/07/06(木) 23:29:02 ]
Eclipse3.1.1
Tomcat4.1
で現在SYSDEO tomcatPlugin 3.1を使っています。
EclipseからTomcatを起動させたら指定したブラウザが立ち上がるようにできませんでしょうか?
実行(_R)→構成および実行(_N)で何とかできないかと思ったのですが無知なためできませんでした。
どなたか他にやり方ありましたら教えてください。
お願いします。

476 名前:デフォルトの名無しさん [2006/07/23(日) 16:14:43 ]
>>461です。かなりの遅自己レスですけど、
RSSリーダpluginで必須プラグインになっているものを、
RCPアプリ側でも必須に設定したら
RSSリーダ使えるようになりました。
なんか感動!RCPスゲーです。可能性を感じます。
463,465,466さんありがとうございます。
m(__)m


477 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 01:07:39 ]
パッケージエクスプローラの「プロジェクトを右クリック→更新」
と同じ動作をさせるコードはどう書けばよいでしょうか?
プロジェクト内にファイルを作成してもコレをやらないと表示されないので困っていますOrz

478 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 01:54:26 ]
refreshLocal().
つーか、そもそもファイル生成するときにリソース生成してからストリーム
取得していれば必要ない作業だけどね。

479 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 20:01:10 ]
>>478
どもです。助かりました(・∀・)
他のツールにファイル作らせるのでこのようなことになってたりします。

480 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 05:18:27 ]
Wordのプラグインの作成もEclipseで可能ですか?

481 名前:デフォルトの名無しさん [2006/08/12(土) 12:04:00 ]
Tomcatのプラグインが認識しません
com.sysdeo.eclipse.tomcat_2.2.1をeclipseのpuraginに移動し
ウィンドウ→設定→Tomcatから設定しようとすると
「現在表示されているページに無効な値が含まれています」と言われます

どなたか教えてください よろしくお願いします



482 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 12:08:58 ]
移動先をpuraginじゃなくてpluginsならうまくいく。
つーかスレ違い。

>>480
SWTのOLEサポートは中途半端だから期待しない方がいいよ。
word文書ファイルの中身をいじるくらいならJavaのライブラリあるけど
なにをやりたいのかな。

483 名前:481 [2006/08/12(土) 20:24:15 ]
あのー・・・


484 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 10:43:12 ]
>>481
そのプラグインが対応しているeclipseのバージョンではない。
sysdeoのTomcatプラグインって、かなり前から更新止まってるぜ。

485 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 10:50:02 ]
>>484
3.2 でも動くが。

486 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 11:10:40 ]
まー動くけどね。
プラグインの依存関係のせいか、設定ページで妙なゴミが出たりする。

487 名前:デフォルトの名無しさん [2006/08/17(木) 13:01:22 ]
>>483
Sysdeoなんて使わないでWTP使おうぜ。

488 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 21:24:10 ]
WTP 重いけどな。
まー、使ってみて決めればいい。

489 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 00:20:35 ]
3.2になってからwtpの動作だいぶ軽くなった気がするよ
特にjspエディタ

490 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 00:34:09 ]
>>483
> あのー・・・

↑このパターンのレス、何度も見たような。
「あのー・・・」と書いてくれば、どんな質問でも
丁寧に答えてくれると思い込んでる見たいな。
こいつから
「努力しなくても初心者のフリをしていれば
人からタダで教えて貰うのが当たり前」
っていう甘えってものを感じる。




491 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 00:12:39 ]
あのー・・・



492 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 16:18:26 ]
あのあ あー!あー!あー!


493 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 16:19:53 ]
とか言うCMが、すごく昔だがあったのを思い出した。
と書こうとしたら、途中で切れたorz

494 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 23:42:17 ]
あ、あれか。男が


あぁ・・あ゛ぁあああ〜 川の流れのよぉ〜にぃいいいいいい〜!


って歌ったあとで後ろからおばさんが現れて男を蹴倒して
かわりに美空ひばりの歌を歌うってやつ。

495 名前:デフォルトの名無しさん mailto:page [2006/08/30(水) 14:42:56 ]
あのー・・・    テイション!!!!!!!!!!!!!!!!


Annotation




>>483は推奨されない人間なので@Deprecatedアノテーションでも付加しておきましょう。

/**
 * 初心者のフリをする役割を持つクラス.
 * @author >>481==>>483, その他2chねら
 * @version 投稿日:2006/08/12(土) 12:04:00
 * @deprecated >>483はウンコクラスなので非推奨です
 * @see >>481
 */
@Deprecated class >>483 {
}

496 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 09:41:41 ]
穴太ー・・・

497 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 11:41:17 ]
あのー厨はどうした!!!!

でてこいあのー厨

アノード!

498 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 11:42:15 ]
>>496
滋賀県の地名か!


滋賀県防災情報提供
www.shiga-bousai.jp/internet/base/steep_slope2.htm

499 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 11:42:43 ]

あのー・・・・ドォッ! かそー・・・・ドォッ!



500 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 12:49:45 ]
だまれダイオード野郎

501 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 23:37:16 ]
じゃ、トランジスタ野郎になってやる。

えみっ・・・・たぁ!
これ?・・・・くたぁ!
べー・・・・すぅ!










書き終わってから実にくだらんとオモタ

座布団没収される!



502 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 23:41:55 ]
くだらんというより、不快

503 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 00:01:38 ]
あのー・・・・


504 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 09:41:58 ]
むへー・・・・

505 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 11:30:42 ]
あのー・・・そろそろいい加減に教えてくれませんか?(怒

506 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 12:53:58 ]
あのー・・・とか言ってるヤツには誰も教えてあげませんよ?(怒

507 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 12:59:38 ]
テラワロス

508 名前:デフォルトの名無しさん mailto:age [2006/09/03(日) 20:51:23 ]
>>506
あのー・・・起こっているのは僕のほうなんですよ!?(怒

509 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 09:45:14 ]
ごめんちょっと屁こいてくる

510 名前:481 mailto:age [2006/09/04(月) 10:11:29 ]
あのー・・・こんなところで屁をこかないでください!(怒

511 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 10:35:40 ]
あのー・・・なんの質問だっけ?(怒



512 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 10:49:04 ]
>>511
あのー・・・あなたに怒られる筋合いはありませんよ!(怒


513 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 11:12:09 ]
あのー・・・そうですね、すみません!(怒

514 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 12:02:12 ]
あの・・・あなたに謝られる筋合いはありませんよ!(怒

515 名前:デフォルトの名無しさん [2006/09/11(月) 20:34:36 ]
初心者なのでどなたかよろしくお願いします。
CDTについて教えてください。
Cプロジェクトを作成して実行すると、アプリのバグでセグメンテーションフォールトで
停止するんですが、core dumpされません。
make file には -g オプションをつけてます。
unlimitコマンドでcore fileのサイズリミットも大きめに取っているのですが。


516 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 21:26:28 ]
>>515 >>1

517 名前:デフォルトの名無しさん [2006/09/14(木) 16:23:00 ]
質問です。

org.eclipse.ui.popupMenusを拡張したアクションクラスのメソッド(run()、selectionChanged() 等)内で
Eclipseにて選択されたクラスをロードしたいのですが、
どなたがご存知の方はいらっしゃいませんか?


518 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:45:05 ]
日本語でおk

519 名前:デフォルトの名無しさん [2006/10/02(月) 02:30:46 ]
すみません、>>289の質問の回答はどのあたりにあるでしょうか?
現在、RCPアプリケーションを作っているのですが、どうしても方法が分かりません。
ビューの最小化/最大化(と、「元に戻す」)を非表示にするにはどうしたらいいのでしょうか?

バージョンは3.1.2です。よろしくお願いします。

520 名前:デフォルトの名無しさん [2006/10/04(水) 20:11:04 ]

Photran を FreeBSD に移植して ports にしたいのですが、どうしたら良いですか?

FreeBSD 6.0R に eclipse-3.1 と eclipse-cdt-2.1.0_1 をインストールしました。

どなたか既にやってないですか?


521 名前:デフォルトの名無しさん [2006/10/06(金) 03:59:49 ]

Photran を FreeBSD に移植して ports にしたいのですが、どうしたら良いですか?

FreeBSD 6.0R に eclipse-3.1 と eclipse-cdt-2.1.0_1 をインストールしました。

どなたか既にやってないですか?



522 名前:デフォルトの名無しさん [2006/10/10(火) 19:33:48 ]
SWTのScrolledCompositeのスクロールバーを表示させるには、MinSizeを指定するしかないのでしょうか?

(1)MinSizeを指定せずに(子Compositeの大きさと等しい)スクロールバーを表示する方法
(2)コンポジットの表示時の大きさを取得する方法

のいずれかを御存知の方がいらっしゃれば、ぜひ教えてください。お願いします



523 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 17:44:29 ]
VineLinuxでeclipse3.2を使っています。
javaのソースコードに日本語が入っているとうまく保存が出来ません

emacsで書いたソースに日本語が入っていても保存、実行は出来ます。
また、windowsでもうまく保存できました。

日本語化はwikiのとおりにやりました。

linux版のeclipseかLanguage Packsのどちらかが問題だと思うのですが
設定方法などありましたら教えてもらえるとありがたいです。

524 名前:デフォルトの名無しさん [2006/11/15(水) 19:57:41 ]
SWTスレが見つからなかったのでここで質問させてください。

TableItemに改行を含んだ文字列をTableで表示させる方法がわかりません。
もし可能なら方法を教えていただけないでしょうか。

525 名前:デフォルトの名無しさん [2006/11/19(日) 13:45:34 ]
>>524
本家にサンプルがある。
描画の段階で改行が含まれてたら幅が・・・とかやらないと無理だと思う。

SWTのTableを拡張して自分好みのを作ろうと思ったんだが、
実行時に例外が発生する。調べてみるとcheckSubclass()?とかいうので引っかかる。
なんかパッケージ名で判定してるみたいなんだが基本的にSWTのクラスを継承するのって禁止されてるの?

526 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 14:16:54 ]
Javadocぐらい読んだらどうか.
* The SWT class library is intended to be subclassed
* only at specific, controlled points (most notably,
* <code>Composite</code> and <code>Canvas</code> when
* implementing new widgets). This method enforces this
* rule unless it is overridden.

527 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 14:59:16 ]
すまん。そしてありがとう。
英語読めない低脳だが、がんばってみる。

528 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:13:23 ]
前々からおもったんだが、継承させたくないならなぜclassをfinalにしないのだろうか。

529 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:24:33 ]
自分らが拡張するときに不便だから

530 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:48:33 ]
継承してメソッドをオーバーライドすればできたと思うが。>Table

531 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 02:00:29 ]
>>528
virtual信者か。
finalに関する都市伝説は知ってるか?
finalの使い方を勘違いしている香具師がよくいるからな。
finalは主に不変クラスや定数を宣言するときにつかうものであって
継承やオーバーライドを禁止するためだけに使うべきではない。



532 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 02:12:07 ]
>>531
信者じゃなくて素人だよ。思いつきで書いた。
finalの都市伝説とかよくしらないんだけど
なんで継承の禁止に使っちゃだめなの?

533 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 03:07:25 ]
パフォーマンスに関する都市伝説はよく聞くが

534 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 03:14:37 ]
>>531
final を継承やオーバーライドを禁止するために使うのは別にかまわないと思うが?

「final の都市伝説」って、このことを指して言っているのだと思うが、

Javaの理論と実践: パフォーマンスの都市伝説
www-06.ibm.com/jp/developerworks/java/030627/j_j-jtp04223.html

この記事には、「継承やオーバーライドを禁止するためだけに使うべきではない」とは書いてはない。
この記事で final に関していっているのは、「パフォーマンス目的での final 指定はすべきではない」と
言うことだけ。
むしろ、「継承を想定せずに設計された複雑なクラスを final にすることも理にかなっています」と書いて
ある。

535 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 03:27:46 ]
いやまて。既存の一般知識だけで頭ごなしに否定するのは良くない。
531の興味深い知見を聞こうではないか。

536 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 03:27:52 ]
>>530
>継承してメソッドをオーバーライドすればできたと思うが。>Table

できるが,やるならリスクを理解すべきでしょ.
ここで質問するってことはリスク評価できてないんだから,
安易にこうすれば出来るとか言ってしまうのはいかがなものか.

>>531
>継承やオーバーライドを禁止するためだけに使うべきではない。

はつみみです.

537 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 10:01:04 ]
Eclipse3.0.xのインストーラってどこで落とせばいいんですか?
公式見てもさっぱり分かりません・・・

538 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 10:09:31 ]
>>537
なんでそんな古いバージョンを?

539 名前:537 mailto:sage [2006/11/22(水) 12:56:21 ]
>>538
RMIを使うために3.0系じゃないと使えないみたいなので
3.1.xだとWindow→設定→Javaの中にRMIの設定はありませんでした

540 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:27:13 ]
>>539
そんな制約はない。
rmicの実行と、実行時のRMI用のシステムプロパティの設定さえできれば
どんな開発環境でだってできる。

あと、スレ違いなので別スレ池。Java初心者スレとかでいいんじゃね?

541 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:52:03 ]
>>534
> >>531
> final を継承やオーバーライドを禁止するために使うのは別にかまわないと思うが?
使うのはかまわないが、「だけ」に使うのは考え直せってことだろう



542 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:53:24 ]
つまりこういうことだろう。
継承やオーバーライドを禁止するときは
単にそれが目的ではなく、あくまで手段であるということ。

template methodや不変クラスを作るという目的を
もって使えということだろう

543 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 17:47:34 ]
なにそれ.単なる言葉遊びじゃないの?
継承の禁止そのものが目的なんて現実的にあり得ないでしょ.
誰だって何かを期待してfinalつけるわけで.

544 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 20:33:28 ]
Java言語規定より
www.y-adagio.com/public/standards/tr_javalang/8.doc.htm#54727
> クラスの定義が完了しており,これ以上サブクラスを要求又は必要としない場合,クラスをfinal宣言することができる。

サブクラスを禁止するためにfinal宣言するのは、言語仕様に沿った正しい使い方だと思うがどうか。

545 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 21:02:21 ]
だから、そうじゃない
提供してる側が「やっぱ拡張してーや」って時に
ごにょごにょやるために、わざとfinal外してるだけ

546 名前:544!=541!=542 mailto:sage [2006/11/22(水) 21:18:05 ]
>>545
ああ、そういうことなら何もいうことはないよ。
継承を禁止するためにfinal宣言するのは正しいし、
自分たちには許可するけど余所の連中が継承するのを禁止するためにSWTみたいな方法をとるのも、まあいいと思う。
>>531のせいで変な流れになったな。

547 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 20:09:46 ]
>>540
わかりました、そっちで聞いてきます

548 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 20:28:54 ]
どうして単独のSWT上のCanvasでマウスホイールイベントを取得するとうまくいくのに、
プラグイン開発でViewPartに配置したCanvasでマウスホイールイベントを取得すると
反応しないのはなぜなんだぜ?

549 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 20:54:52 ]
ソースさらすよろし

550 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 20:59:42 ]
うちでは問題ありませんなんだぜ。

551 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 21:11:40 ]
CSVエディタを作ってたがもう辞める。
SWTのテーブルにはうんざりだよ。



552 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:04:37 ]
これでダメ。助けて、パパ〜〜〜〜〜

public class ViewPart1 extends ViewPart implements Listener{
...[中略]...
@Override
public void createPartControl(Composite parent) {
canvas = new Canvas(parent, SWT.None);
canvas.addListener(SWT.MouseDown, this);
canvas.addListener(SWT.MouseHover, this);
canvas.addListener(SWT.MouseDoubleClick, this);
canvas.addListener(SWT.MouseWheel, this);
}
...[中略]...
public void handleEvent(Event event) {
System.out.println(event);
}



553 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:06:13 ]
「これでダメ」じゃわかんねか。
SWT.MouseWheelだけイベントが取得できず、それ以外はちゃんとSystem.out.printlnされる

554 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 01:05:22 ]
public void createPartControl(Composite parent) {
parent.setLayout(new FillLayout());
canvas = new Canvas(parent, SWT.NONE);
canvas.addListener(SWT.MouseWheel, new Listener() {
public void handleEvent(Event event) {
System.err.println("hage");
}
});
}
でうまくいく俺は勝ち組。

555 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 01:29:25 ]
レイアウトあるね

556 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 01:57:19 ]
だめだ。かなり負け組み感ただようよ。
ちなみにこれだとうまくいきやがるぜ、baby(赤ちゃん)
public class SWTScroll {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
Canvas canvas = new Canvas(shell, SWT.NONE);
canvas.addListener(SWT.MouseWheel, new Listener(){
public void handleEvent(Event event) {
System.out.println("wheel");
}
});
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}

}


557 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 13:28:22 ]
おい!

public void setFocus() {
canvas.forceFocus();
}

これを加えたらうまくいきやがりましたよ。
お騒がせしました。今は反省していない







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

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

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