タグ

EclipsePluginDevに関するdaisuke-mのブックマーク (22)

  • ショートカットでファイルを切り替えるだけのEclipseプラグイン(作り方) - terazzoの日記

    WEB+DB PRESS Vol.43のEclipse特集を読んで以来、積極的にショートカットを使うようにしている。特にJUnitのCtrl+9とかDoltengのCtrl+3~6とかで関連ファイルとの切り替えが出来るのは当に楽だと思う。 TestCaseじゃなくても、組になったファイルを交互に編集する事で開発を進める事って結構ある(StrutsだったらActionとActionFormとテンプレートファイルとか)んだけど、自分達の開発手順にぴったり合ったプラグインってそうそうないので、なんとか自分で作れないかと思ってやってみた。 方針 今回、Eclipseのプラグインを触るのは全く初めてだったので、編集中のファイルのパスの取得方法やファイルをエディタでオープンする方法については、ファイルの切り替え機能を持っているDolteng様のコードを参考にした。 対応箇所の自動選択とか不足箇所の自

    ショートカットでファイルを切り替えるだけのEclipseプラグイン(作り方) - terazzoの日記
    daisuke-m
    daisuke-m 2008/04/15
    ファイルを切り替える
  • UIスレッドでのタイマー実行 - Eclipseプラグイン開発

    ユーザインタフェースを操作する処理を一定時間ごとに繰り返し行いたい場合,スレッドを使うのが一般的である。しかし,普通に自前で生成したスレッドからはSWTのUIコンポーネントを操作することができないために,DisplayクラスのsyncExec()やasyncExec()を使用する必要がある。ある間隔を持って処理を繰り返し行う場合は,Thread.sleep(500)というようにしてスレッドの実行を停止させることが思いつく方法だが,SWTではOSのタイマーイベントを使用する方法が提供されている。 OSが持つタイマーイベントを利用するには,DisplayクラスのtimerExecメソッドを使用する。 Runnable runnable = new Runnable() { public void run() { // 繰り返し行いたい処理 Display display = ...; if (

    UIスレッドでのタイマー実行 - Eclipseプラグイン開発