eclipseとSWTに関するkyohei240kのブックマーク (6)

  • Eclipse/プラグイン開発のTIPS集 - きのさいと

    とりあえずやってみる † JavaWorld?の2004年3月号に特集されていたので、Eclipseのプラグイン開発ツールを触ってみました。 Eclipseはこのプラグインの固まりで、すべての機能はプラグインで作成されているみたいです。ようするにEclipseを機能拡張したい場合はこのプラグインという作法に則って作成するわけですね。 まだ全然やり方がわかりません。とりあえずView(パースペクティブ内の一つのタイルのこと)を拡張して、選択しているファイルのファイル名を表示するプラグインを作成しています。 簡単なやり方は プラグイン開発 >> プラグイン・プロジェクト >> プロジェクト名 (プロジェクト名はたとえばnu.mine.kino.sampleとか) プラグイン・コード生成プログラム >> デフォルト・プラグイン構造 (何も追加しない単純なテンプレート) 後はすべてデフォルトでOK

  • Eclipseプラグイン開発自分FAQ

    ここでは、 Bulletnoteを開発した際に分かったことを中心に、 Eclipseのプラグインを 開発する際のFAQを勝手に設定して勝手に答えている。 Eclipseは、デザインパターンを活用した、 ポストモダンでデカダンでレーゾン・デートル なアーキテクチャになっているので、 そのプラグインを開発する際、非常に簡単なことを実現するにも 非常な困難にぶちあたることがままある。 いま目の前にあるテキストを取り出すにも、 耳の穴から指を突っ込んで奥歯をがたがたいわせながら舌をひっぱるような、 手の込んだメソッド呼び出しが必要になったりする。 パズルとして考えれば楽しくないこともなくもなくもないが、 プログラミングでいちいちこんなことをやらされるとなかなかつらいものがある。 加えて、ドキュメントが圧倒的に不足している。 一応Helpおよびいくつかの記事があるが、基を網羅しているとは 言いがた

  • Eclipse プラグインの開発

    作成 2002/12/8 改訂 2003/1/1 このページは、Eclipseのプラグイン作成についての入門レベルの説明を書いていきます。最初につまづかないように、短いサンプルを使っていきたいと思います。 基礎知識 最初のプラグイン(ビュー) ビューとビューア アクション リソースAPI エディタ SWT 設定ページ JDT ヘルプ 更新サイト 参考 Eclipse Corner articles(Web) プラグイン指向Eclipse開発講座 (雑誌) Contributing to Eclipse(洋書) Java Devloper Guide to Eclipse(洋書) Eclipse in Action(洋書) UP| TOP

  • ObserveEclipse - GEF

    2005/01/07:PDEにリソース・マーカーを使用するを追加。又、RCPを使用したスタンドアロンGEFアプリケーションでソースの一部(パースペクティブ・ファクトリ・クラス)が抜けていたのを修正。 もっと早くに更新するはずでしたが、ハードディスクが壊れてしまったもので年を越してしまいました…。

  • SWT Tips and Samples - Java SWT でスタンドアローンアプリケーション開発

    ■ SWTとは? SWTとはStandard Widget Toolkitの略で最近注目されているJavaのグラフィカル・ライブラリーです。もともとはEclipseのGUIコンポーネントとして開発されたライブラリですが、単独でも配布されておりスタンドアローンのアプリケーションに組み込んで使うことも可能です。EclipseはSWTによりJavaアプリケーションと思えないほどの軽快なGUIのレスポンスを実現しています。それは、SWTがネイティブのウィンドウシステムのAPIを利用しているため起動や動作が速いからです。その軽量で高速なGUIツールキットを使って、スタンドアローンのアプリケーションを開発しようというのがこのサイトの趣旨です。 SWTが初めての方は、基礎編でSWTに用意された基手なウィジェット(GUIコンポーネント)とクラスの使い方が理解できると思います。またJFaceというSWTを

  • SWTサンプル集

    SWTとは? SWTはThe Standard Widget Kitの略で、Eclipseというオープンソースプロジェクトから提供されているJava用のGUIツールキットです (Eclipse自体は言語に依存しない統合開発環境のプラットフォームを提供することを目的としています)。 Swingと異なり、OSのネイティブAPIを使用しているため軽快に動作します。統合開発環境であるEclipse自身もSWTを使用していますので、JBuilderやForte for JavaなどSwingを使用したIDEと比べるとGUIのレスポンスにどの程度の差があるかを実感できると思います。 上述のように、Pure Javaではないという点、JavaのGCの恩恵を完全に得られないという点(SWTでは明示的にリソースを解放しなくてはならないケースがあります)、現状ではRADツールが存在しない(最近はEclipse

  • 1