Use the openEditor methods on org.eclipse.ui.IWorkbenchPage to open an editor on a given input. The openEditor methods require you to supply the ID of the editor to open. You can use the editor registry to find out what editor ID is appropriate for a given file name, using the getDefaultEditor method on IEditorRegistry. In Eclipse 3.0, the editor opening methods that were specific to IFile were mo
Development of Eclipse RCP applications
What is XWT? XWT stands for Eclipse XML Window Toolkit. It is a powerful and lightweight declarative UI framework designed for Eclipse, based on XML as markup language. XWT simplifies UI development by a physical separation of UI definition in XML from the run-time logic in programing language. It is very intuitive for creating interfaces directly or via tools such as Visual Editor[1]. Especially
photo credit: adactio MACのSWT3.7からToucheListenerが導入されていました! ブラウザを作って使ってみました。 GestureEventは、detailでタッチイベントを区別します。 3本指スワイプ・ローテーション・パン?(たぶん2本指で広げる操作)などいろいろ取得できる。 簡単に調査したところ、3本指でさっと動かすとGESTURE_SWIPEが発生し、 左に動かすとxDirectionが正の値、右に動かすとxDirectionが負の値になるようです。 ちなみに、MAC 64bitの場合は、JavaVM引数として「-XstartOnFirstThread」を指定しないとSWTのDisplay作成に失敗するので注意です。(ものすごいはまった・・・) 以下サンプルです。URL入力とURLイベント・タイトルイベント・ステータスイベント・ 新しいウ
題名の通り、Eclipse RCPアプリケーションをJava Web Startで配布する手順を記述します。Eclipse RCPとは何ぞや? という方は、以下のページを参照してください。 Eclipseで実現するリッチクライアントの世界 - ThinkIT Rich Client Platform - Eclipsepedia Eclipse RCPをJava Web Startで配布する方法は、Eclipse for RCP/Plug-in Developersパッケージのヘルプの、 Platform Plug-in Developer Guide Programmer's Guide Packaging and delivering Eclipse based products Deploying eclipse based application with Java Web Sta
Eclipse JFaceでダイアログ作るのも楽チンと思いきや やっぱり自分で1から作るのはメンドイのでEclipseのダイアログを流用できそうな気がする今日この頃。 本日、ざっと調べた結果をまとめて見ます。 Dialogの型階層を見て、非インターナル、かつ ぱっと理解できたものだけ集めてみました。 プログラム中の"window"はIWorkbenchWindowクラス。 大概 PlatformUI.getWorkbench().getActiveWorkbenchWindow()でとってこれます。 org.eclipse.ui Eclipseプラグインであれば確実に利用できるダイアログのセット。 ListSelectionDialog ListViewerを使う感じで、ContentProvider、LableProvider、入力データをセットすると使えます。 List input =
Lars Vogel (c) 2009 - 2024 vogella GmbH version 9.5, 10.01.2023
You can use the TableViewer class to create tables using the JFace framework. This class wraps the Table widget and makes it simpler to use with a custom data model. The table widget can still be accessed to set its properties. // define the TableViewer viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.BORDER); // create the columns // not yet impl
SWTを使ってJavaからWin32APIを実行し、一番手前のウインドウのタイトルを取得します。 注意:使用しているクラスはJavaDoc等では非公開になっています。今後変更されたり、サポートされなくなったりする可能性があります。 準備 SWT: The Standard Widget ToolkitよりWindows用SWTのアーカイブをダウンロード アーカイブを展開し、Javaのクラスパスに「swt.jar」を追加。 DLLのロードパスに「swt-*.dll」を追加。(Java実行時のカレントディレクトリに配置し確認しました。Javaのシステムプロパティ「java.library.path」でdllデイレクトリのパスを指定する方法もあるようです。) サンプル org.eclipse.swt.internal.win32.OS にAPIが用意されています。Win32 API 関数とほぼ同
[いがぴょんの日記v2,diary,igapyon,Java,SWT,Win32,JNI] SWTを用いると 各種Win32APIを呼び出しできることを知りました。びっくりしました。極めつけは Javaからレジストリへのアクセスが可能であるということです。 広告: BlancoEclipseDistribution 最新安定版 (3.4-20080626) リリース 07/04 最新版の Eclipse である Eclipse Classic (SDK) 3.4 一式 (日本語化済み) が Windowsインストーラを用いてインストールできます。 BlancoEclipseDistribution は Eclipseディストリビューションのひとつに該当します。 いがぴょんの日記メーリングリストに流れていた会話の流れから、SWTを用いると 各種Win32APIを呼び出しできること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く