タグ

swtに関するtarchanのブックマーク (8)

  • [Java][SWT]MacのSWTにToucheListenerが導入されてたから使ってみた | 大発見 | 大発見

    photo credit: adactio MACのSWT3.7からToucheListenerが導入されていました! ブラウザを作って使ってみました。 GestureEventは、detailでタッチイベントを区別します。 3指スワイプ・ローテーション・パン?(たぶん2指で広げる操作)などいろいろ取得できる。 簡単に調査したところ、3指でさっと動かすとGESTURE_SWIPEが発生し、 左に動かすとxDirectionが正の値、右に動かすとxDirectionが負の値になるようです。 ちなみに、MAC 64bitの場合は、JavaVM引数として「-XstartOnFirstThread」を指定しないとSWTのDisplay作成に失敗するので注意です。(ものすごいはまった・・・) 以下サンプルです。URL入力とURLイベント・タイトルイベント・ステータスイベント・ 新しいウ

    tarchan
    tarchan 2012/06/22
    >GestureEventは、detailでタッチイベントを区別します。3本指スワイプ・ローテーション・パン?(たぶん2本指で広げる操作)などいろいろ取得できる。
  • The domain name CRNIXON.ORG is for sale | Undeveloped

    Buyer Protection ProgramUndeveloped safeguards your purchase. You never have to worry! We protect every transaction through a careful escrow process, leading to 100% successful acquisitions since 2014. First, we secure the domain from its current owner. Then, we help you become the new owner. Finally, we only proceed with paying the seller out after you confirm the reception of the domain.

  • SWTアプリケーションでのレイアウト

    今回は、Standard Widget Toolkit(以下SWT)を使用したアプリケーションでのレイアウト概要と、SWTが提供する各種のレイアウト・マネージャの基をSWT Example Launcherプラグインを使用して紹介します。 ■レイアウト・マネージャ SWTは、内部的にC言語を使用し、OS固有のAPIを使用した、Java開発者向けのGUIツールキットです。しかしながら、SWT自体のAPIは、Javaで使用するために設計されています。従って、ウィジェットのレイアウトについてもC言語を使用したアプリケーションに見られる様なものではなく、Java開発者に馴染みのあるレイアウト・マネージャが用意されています。 SWTが提供するレイアウト・マネージャは基的に以下の5つです。 FillLayout: 各ウィジェットを単一の行又は列にレイアウトし、各ウィジェットを全て同じサイズに揃え

  • SWTのOSメモ(Hishidama's SWT OS Memo)

    SWTのOSクラス SWTはStandard Widget Toolkitの略で、GUIのアプリケーションを作る為のライブラリらしい。 Eclipse3がEclipse2より軽快に動作するのは、SWTを使っている為らしい。 SWT単体でも配布されているそうだが、Eclipseを使っていれば自動的に入っている。 で、その中にWindows用のOSというクラスがあって、これを使うと結構な量のWin32APIの関数が呼び出せる! 使用するには以下のようなちょっとした準備が必要。[2007-09-16] jarファイルをクラスパスに追加する。 Eclipse3.2の場合、C:\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar dllファイルを実行時パスに追加する。 上記のjarファイル内にdllファイル(Eclipse3

    tarchan
    tarchan 2009/03/12
  • 2005/12/28 日記: SWTを用いた JavaからWin32APIへのアクセス サンプル

    [いがぴょんの日記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を呼び出しできること

  • Win32APIの呼び出し - うなの日記

    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 関数とほぼ同

    Win32APIの呼び出し - うなの日記
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • JFaceを使ってみる

    今回は、JFaceを使用したアプリケーションの作成と実行の方法を紹介します。 ■JFaceとは? JFaceはSWTの提供する機能を、簡潔に利用できるようにするものです。SWTを使用したアプリケーションは、どのようなものであっても、従うべきパターンがあります。例えば、SWTを使用したGUIアプリケーションであれば、恐らく、Displayの作成→トップレベル・ウィンドウ(Shell)の作成→子ウィジェットの作成→イベント・ループの作成→Displayの破棄といったパターンに従うはずです。しかし、SWTはこれらのパターンについては全く関知しません。従って、ユーザーは、独自にこれらのパターンを抽出したクラスを作成するか、毎回一から同じパターンを使用して、アプリケーションを作成する必要があります。 これに対して、JFaceは、自然にこれらのパターンに従ったプログラミングが出来るようなクラスを提供し

  • 1