タグ

SWTに関するsunvisorのブックマーク (11)

  • [ThinkIT] 第1回:SWTの特徴 (1/2)

    数年前までのJava製クライアントアプリケーションは遅く、見た目も劣っていた印象がありましたが、Eclipseの登場で状況は一変しました。Javaで開発されたクライアントアプリケーションがネイティブなクライアントアプリケーションに匹敵する軽快さ、操作感を持っていることに驚かされたのは記憶に新しいのではないでしょうか。 そのEclipseのユーザーインタフェースに使用されているのが、稿で解説するSWT(Standard Widget Toolkit)です。 SWTの特徴は次のとおりです。 軽快な動作を実現 同じJavaGUIツールキットであるSwingと比較して優れたパフォーマンスを発揮できます。ただし、使用するPCのスペックが良くなってきたことや、Swingのパフォーマンスが改善されてきているため、以前ほどの差はなくなったように感じます。 ネイティブなルック&フィール SWTはネイティ

  • SWT/別ウィンドウを開く - きのさいと

    SubForm?のスニペット † public class SubForm { private Shell subShell; public Shell open(Shell shell) { subShell = new Shell(shell); subShell.setText("subShell"); // DESIGNER: Add controls before this line. subShell.open(); return subShell; } } ↑ 上のSubForm?を呼ぶ方のスニペット † button = new Button(shell, SWT.NONE); button.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) {

  • Developing SWT applications using Eclipse | The Eclipse Foundation

    While SWT is integrated as part of the Eclipse plug-in API, for standalone application development it is best to develop against the SWT standalone download. This document will help you get set up. First, download the .zip of SWT for your platform from the SWT homepage. The SWT .zip file can then be imported into your workspace. In the File menu, choose Import and select the Existing Projects Into

    Developing SWT applications using Eclipse | The Eclipse Foundation
  • SWT: The Standard Widget Toolkit | The Eclipse Foundation

    SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented. Welcome Welcome to SWT! You may have come to this page looking for snippets (little code examples) or examples (big code examples like ControlExample); widget snapshots or documentation. Or maybe you want to request a fea

    SWT: The Standard Widget Toolkit | The Eclipse Foundation
  • 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
  • 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

  • EclipseのVEでSWTアプリを作る(後編) - @IT

    第3回 EclipseのVEでSWTアプリを作る(後編) 米持幸寿 2005/12/28 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 稿ではEclipseのVisual Editor(以下VE)を使ってSWTアプリケーションを作成する方法を解説します。前編ではVEを利用する環境を構築しました。後編ではいよいよVEを使い、SWTパネルをデザインしてみましょう。VEでパネルをデザインする基は、次のステップです。 Eclipseを起動する Javaプロジェクト(あるいは、Javaを継承したプロジェクト)を作成する [新規]でビジュアル・クラスを追加する ビジュアル・クラス(基はShellかCompositeのサブクラス)に、ビジュアルエディタで部品

  • EclipseによるSWTアプリケーションの作成

    SWTアプリケーションを作る ここからは、いよいよSWTを使用した開発を実践的に解説していきます。 ■作成するアプリケーション 今回はSWTのアプリケーションとして、CSVファイルを表形式で表示するCSVViewerを作成します。CSVViewerの概観は、以下のようになります。 メニューから、読み込むファイルの選択と、アプリケーションの終了を行える 読み込んでいるファイル名を、テキストボックスに表示する CSVファイルの内容は、テーブルを使用して表示する。列名は「列1」「列2」…とCSVファイルの最大列数分だけ表示する 現在の状況を表示するためのステータスバーを設ける テーブル内の行を選択した際に、行番号を表示する ファイルの読み込みにかかった時間を表示する

    EclipseによるSWTアプリケーションの作成
  • EclipseでGUIプログラミング(SWT編)

    *1:デフォルトではメニューなどが英語ですが、3.x用の日語化パックは現在公開されていません。 Visual Editorのインストールは、以下の2つの方法に対応していますので、お好きな方で導入してください。 Update Manager: Eclipseのメニューから「Find and Install...」->「Search for new features to install...」の選択後、左ツリーから「Eclipse.org update site」を選択すると、ツリーが展開されるので、EMF、 GEF、Visual Editorを選択しましょう。あとは、指示に従いインストールを実行しましょう。 ZIPの解凍: Visual Editor公式ページから、EMF、 GEF、Visual Editorをダウンロードして、%ECLIPSE_HOME%に上書き解凍しましょう。 「フォ

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • SWTを用いたGUI作成/Visual Editor - Technique Patisserie

    About java Tool & Library Eclipse & plug-in Eclipse [1] [2] [3] MEXA plug-in [1] Visual Editor [1] [2] [3] [4] JUnit JUnit [1] [2] Java MIDP S!アプリ MEXA Emulator 実機で動かす方法 Javaの格言 基礎編 [1] [2] [3] 極論 [1] 小技 [1] [2] Visual EditorではSwingだけでなく、SWTを利用したGUI構築が可能です。SWTはEclipse自身を構築するのに使用されているGUIフレームワークで、OS自身が持つGUIコンポーンネントと1対1の関係で構築されたJNIクラスの集合体です。そのため、ネイティブアプリケーションとの親和性が高く、動作も軽快です。反面、ガベッジコレクションが自動ではないなど、実装

  • 1