タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SWTに関するno14141のブックマーク (17)

  • SWT Snippets ソースコード

    no14141
    no14141 2011/10/31
  • 基礎編 - ScrolledComposite

    ScrolledCompositeは、任意のウィジェットにスクロールバーを作るクラスです。スクロールバーを表示するには、下の例のようにウィジェットのインスタンス生成時にScrolledCompositeを親ウィジェットとして渡します。さらにそのウィジェットをScrolledCompositeのsetContent()メソッドに渡します。つまり、ウィジェットとScrolledCompositeの間で相互参照が行われている形になります。 またスクロールバーが表示される条件を決める必要があります。この条件を設定するにはsetMinSize()メソッドを使って、内部ウィジェットの最小サイズを指定します。内部ウィジェットを表示できるエリアがこのサイズよりも小さくなったときに、スクロールバーが表示されます。 Shell shell = new Shell(...); ScrolledComposite

    no14141
    no14141 2011/10/31
  • Component - 1:1 対応 - — Yamamoto Lab. Web Site

    ここでは,パネルおよびラベルの変換方法について説明します.その他のクラスもパネルと同様に変換することができます. Swing から SWT への変換方法 Swing Swing ではラベルを表すクラスに JLabel クラスがあります.JLabel クラスの主なコンストラクタは次のようになっています. public JLabel(String text) 指定されたテキストのラベルを作成します. これを new することによって,ラベルを作成できます.パネルを表すクラスとして JPanel クラスがあります. JPanel クラスの主なコンストラクタは,次のようになっています. public JPanel() ラベルをパネルに貼り付けるには,JPanel クラスの add() メソッドを使います. public Component add(Component comp) 従って,パネルにラ

    no14141
    no14141 2011/10/31
  • SWT の Examples を使う

    SWT でアプリケーションや Eclipse の Plugin を開発する場合、まだまだも少なく、ドキュメントが十分ではありません。 そこで、Eclipse が提供している Examples を利用すると非常に便利です。 ダウンロードとインストール ダウンロードは Eclipse.org のトップからは解りづらいのですが、 FTP のミラーサイトには置いてあるようです。 ちなみに、eclipse-examples-3.0-win32.zip からダウンロードしました。 普通のプラグイン同様に解凍して、インストールします。後は Eclipse の再起動をして下さい。 利用方法 インストールが完了すると、Eclipse のメニューから [ウィンドウ] → [ビューの表示] で図のように、SWT Examples が現れます。 Examples の中で特に便利なのが、SWT Controls

    no14141
    no14141 2011/08/28
  • リッチクライアント~JWSで自動ダウンロードを可能にする!

    自動ダウンロード・実行システム さて、今まで見たように、ブラウザと対戦ウィンドウを統合し、それがちゃんと Struts で書かれたサーバ・プログラムと協調するまでは出来た。しかし、「リッチクライアント」が「リッチクライアント」であるメリットとには、もう一つ重要な要素があるのである。それは、 自動ダウンロード機能 なのである。つまり、クライアント・プログラムに修正があっても、「ftp で取っていってね!」とかページに書いて、ユーザにアーカイブを取得させてインストールさせて...なんてことをしなくても、ごく簡単に「最新バージョン」を取得し、実行しちゃうというのが、「リッチクライアント」の導入のキモなのである。 そのための技術として、JDK1.4 から追加された JWS(Java Web Start) があるし、Eclipse RCP(Rich Client Platform) でもこれが可能に

    no14141
    no14141 2011/08/28
  • [ThinkIT] 第5回:リッチなシステムを作りこみやすいように進化 (3/3)

    JFaceで新たにorg.eclipse.jface.fieldassistパッケージが追加されました。このパッケージは、フィールドに対しての入力補助機能、装飾表示機能を新たに提供します。 次にこのパッケージに含まれる主なクラスのリストを示します。 ContentProposalAdapter 入力補助アダプタをコントロールに対して提供します。入力候補はポップアップ表示から選択します。 DecoratedField 装飾表示可能なテキストフィールドを提供します。 FieldDecoration 装飾表示の具体的な情報を持つ構造体クラスです。 FieldDecorationRegistry 一般的な装飾表示のテンプレートを保持するクラスです。 SimpleContentProposalProvider シンプルな入力補助機能を提供するクラスです。 TextContentAdapter Tex

    no14141
    no14141 2011/08/25
  • [ThinkIT] 第4回:JFaceのGUIコンポーネント (1/4)

    テーブルビューアでデータを表示するには、データの受け渡し方法を決定するコンテンツプロバイダと表示形式を決定するラベルプロバイダをテーブルビューアに設定する必要があります。 今回コンテンツプロバイダには、標準で用意されているorg.eclipse.jface.viewers.ArrayContentProviderクラス(Object[]とCollectionが利用可能なコンテンツプロバイダ)を使用し、ラベルプロバイダとなるTestResultLabelProviderクラスのみ作成します。 package table_viewer; import org.eclipse.jface.viewers.ITableLabelProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.swt.graph

    no14141
    no14141 2011/08/25
  • Acroquest-SWT/JFaceに関する問題-JTS(Javaのトラブルシュートはこちら)

    パスワード入力欄に文字を打つと,ふつう「*」を 表示させると思います。SwingではJPasswordFieldクラスで実現できましたが、SWTで同じようなクラスが見当たりません。どうすれば実現できるでしょうか? <A16-1> SWT 3.0以前では、Textウィジットに対して setEchoCharメソッドを以下のように呼び出すことで、入力した文字のかわりに引数で指定した文字を表示することができました。 text.setEchoChar('*'); SWT 3.0では、さらに簡単に実現できるようになっています。Textウィジットのインスタンスを生成するときに、コンストラクタの引数にSWT.PASSWORDを指定します(PasswordFieldSample.javaの①)。こうすると、図1のようにパスワードフィールド実現することができます。 ■PasswordFieldSample.j

    no14141
    no14141 2011/08/19
  • Shell (Modality, テキスト、イメージ表示など) - [誰も教えてくれないSWTの使い方]

    org.eclipse.swt.widgets Class Shell java.lang.Object org.eclipse.swt.widgets.Widget org.eclipse.swt.widgets.Control org.eclipse.swt.widgets.Scrollable org.eclipse.swt.widgets.Composite org.eclipse.swt.widgets.Canvas org.eclipse.swt.widgets.Decorations org.eclipse.swt.widgets.Shell All Implemented Interfaces: Drawable Modalityとは同じアプリケーションプログラム内に2つまたはそれ以上のShellがある場合に他 のShellの入力をいっさい受け付けないように設定できるShe

    no14141
    no14141 2011/08/18
  • EclipseのVEでSWTアプリを作る - @IT

    第2回 EclipseのVEでSWTアプリを作る(前編) 米持幸寿 2005/11/17 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 EclipseのVisual Editor(以下VE)は、Javaのユーザーインターフェイス用のパネルを編集するためのWYSIWYGエディタです。もともとはIBM WebSphere Studioの一機能でしたが、現在はeclipse.orgにてオープンソース化されています。 Visual Editor は、Eclipse SDK(Software Development Kit)に追加するJava開発用のツールです。AWT、Swing、SWTの3種類のUIツールキットに対応しています。 今回から2回に分けて、VEを

    no14141
    no14141 2011/08/17
  • - Developer.com

    Thanks for your registration, follow us on our social networks to keep up-to-date

    no14141
    no14141 2011/08/17
  • SnowLeopard で tuxguitar(暫定対応)

    MacでPower TabのptbやGuitar Proのpg3,pg4.pg5形式のtabを開くソフトtuxguitarなんですが、 SnowLeopardに移行してから、起動すらしなくなり 代用としてTabViewを使っていたのですが、 そろそろいい加減調べないとと思った時のメモ。 おそらくJava関係なんだろうなぁって思いつつも面倒くさくて 使用したtuxguitarは tuxguitar-1.1-mac です 動かない時のログをターミナルで出してみる。 Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM at org.eclipse.swt.internal.Library.loadLibrary(Unknown Sourc

    no14141
    no14141 2011/08/16
  • SWT - きのさいと

    no14141
    no14141 2011/08/13
  • SWTメモ

    no14141
    no14141 2011/08/13
  • 【Java】JFaceのTableViewerを使うサンプル。【SWT】

    ←フエルチラシノウラ。トップページへもどる。 【Java】JFaceのTableViewerを使うサンプル。【SWT】 Java SWT JFace フレームワーク GUI リッチクライアント TableViewer テーブル MVC 【Java】JFaceのTableViewerを使うサンプル。【SWT】 はじめに JFaceではテーブルを利用するためにTableViewerというクラスを利用します。 作成するクラス 作成するクラスは以下の4つです。 TableViewerTest.java・・・TableViewerテストの起動クラス。 MyItem.java・・・テーブルに表示するアイテム。 MyLabelProvider.java・・・テーブルに表示するアイテムの「見た目」を管理するクラス。 MyCellModifier.java・・・セルを編集するためのクラス。 ソース Tabl

    no14141
    no14141 2011/08/12
  • SWT - JavaでGUIプログラミング

    はじめに サイトは、SWTとJFaceについての情報を取り扱います。 2008年現在、SWTプログラミングをすることができる最低限の情報は記述してあります。 目標は、最初から最後まで一貫した情報を載せることです。 SWTとは SWTとは、Standard Widget Toolkitの略で、JavaGUIプログラミングを行うためのAPI群です。 このAPI群を使うと、Javaでもシステム関数を呼び出して記述したアプリケーションと同じような、 Swingよりはるかによい見栄えのアプリケーションを作成することが可能となります。 つまり、C言語で記述したアプリケーションと、見栄えにおいては全く同じ(引けをとらない)ということになります。 Windows上で実行すればWindows APIを使ってプログラミングを行った見栄えとなります。 それだけではなく、Mac OSやX Window Sys

    no14141
    no14141 2011/08/12
  • @IT:Eclipse徹底活用(7) -- EclipseによるSWTアプリケーションの作成

    SWT(Standard Widget ToolKit)とは、Eclipseプロジェクトから提供されているGUI作成用ツールキットです。頭文字「W」のウィジェット(Widget)という単語は、プログラマの間では広く使われている用語で、ボタンやメニュー、スクロールバーといったユーザーインターフェイス(UI)のコンポーネント(構成要素)のことを指します。 稿では、SWTの解説と、Eclipseを用いたSWTアプリケーションの作成方法について実践を踏まえて紹介します。 文中では、Eclipseのバージョンを2.1.2、Eclipseインストールディレクトリをc:\eclipseとして記述しています。Eclipseのバージョンが上がると、プラグインのディレクトリ名などが変わることがありますので、ご注意ください。 SWTの特徴 SWTはもともと、米IBMがIDE(統合開発環境)であるEclips

    @IT:Eclipse徹底活用(7) -- EclipseによるSWTアプリケーションの作成
    no14141
    no14141 2011/06/15
  • 1