タグ

SWTに関するnaka-06_18のブックマーク (4)

  • 基礎編 - SashForm

    調整可能な境界をつくるには、SashFormを使います。コンストラクタで境界を垂直方向にするか、水平方向にするかを指定します。SashForm生成後、格納したいWidgetをインスタンス化すると、上から下、あるいは左から右の順番で実際にWidgetが格納されていきます。境界線のデフォルトの位置は、setWeightsメソッドで指定することが可能です。 スクリーンショット ソースコード (SashFormTest.java) import org.eclipse.swt.SWT; import org.eclipse.swt.custom.SashForm; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class SashFormTest { public static void main

  • [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

  • 【Java】SashFormを使って分割画面を作るサンプル。【SWT】

    naka-06_18
    naka-06_18 2009/03/16
    SashForm
  • EclipseのJVEで扱えるSWT部品を作る - @IT

    第5回 EclipseのJVEで扱えるSWT部品を作る 米持幸寿 2006/4/6 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 EclipseのJava Visualエディタで画面を配置し、ロジックを追加する簡単な方法が前回までにお分かりいただけたと思います。今回は、自分で特殊なSWT部品(カスタムウィジェット)を作り、それをJVE上で配置する方法をご紹介します。カスタムウィジェットを作って使い回すことで開発生産性が大幅に向上します。これこそオブジェクト指向的なソフトウェア開発です。 EclipseのSWTでは、カスタムウィジェットを org.eclipse.swt.widgets.Compositeクラスのサブクラスとして作ります。Composi

  • 1