![]() |
|
||
|
|
|
||
|
|
Diamond Control Suiteこの Diamond Control Suite は、Java 開発者向けに、VB および Windows プログラマが一般的に使用する多くのコンポーネントを提供しています。Java にもコンポーネントはありますが、VB ほど多くのコンポーネントはありません。それらは Diamond Control Suite で提供されます。Diamond Control Suite が、builtin Java コンポーネントにはない機能のコンポーネントを提供および拡張して、そのギャップを埋めます。Diamond Control Suite には、以下の物が含まれます: Diamond Grid (DsGrid): Java アプリケーションにグリッドおよびスプレッドシートの機能を提供します。 Diamond Grid は JTable の data-aware drop-in replacement で、セル、列および行のフル機能を提供し、書式設定およびスタイルを簡単に設定できます。データ連結に関しては、JDBC の ResultSet から拡張性のある高いパフォーマンスを持つ 2 億件までのレコードの仮想ビューを提供します。またデフォルトのデータ モデルを使用して unbound mode でグリッドを使用できます。定義済みのモデルまたはユーザーが定義した TableModel を使用して グリッド内のデータをフォーマット、ソート、印刷および編集が可能です。このグリッド コンポーネントがいかに強力でかつ簡単であるかは、Diamond Grid Tutorial を参照してください。詳細 Diamond ListView (DsListView):一般的な アイコンやラベルの説明などを表示するファイルやフォルダなどのオブジェクトを表示します。これは、一般的にはファイル ブラウザで、ファイルを表示するのに使用するコンポーネントです。オブジェクトのリストを表示する必要がある場所ならどこでも使用できます。表示方法が数種類あります。最も多く使用される表示方法は、アイコンおよびオブジェクトを説明するラベルです。DETAILS ビューは、各オブジェクトのデータの複数のカラムを表示します。DETAILS ビューのカラム 0 の文字列は、他のビューのラベルと同じ文字列です。詳細 Diamond Tree (DsTree): DsTree は、JTree の drop-in replacement です。DsTreeNode オブジェクトの階層リストを表示し、各オブジェクトはラベルおよびオプション アイコンを持っています。そのクラスは、より多くの書式設定および各 TreeNodes とソートのスタイルを持った JTree の拡張です。 DsDatePicker: ドロップダウンで DsDateView を表示して、視覚的なカレンダー スタイルのコンポーネントで日付を選択します。また、日付を直接入力することもできます。 DsDateView: カレンダー スタイルのコンポーネントで視覚的に日付を選択できます。コンポーネントのサイズは、使用したフォントのサイズを基準にしています。最適なサイズに自動的に調整できます。下のパネルは、オプションで時間を編集できるように表示できます。 DsLabel: ユーザーが直接編集できないテキストおよび/またはアイコンの複数の行を表示します。DsLabel は JLabel に置換し、JLabel と同じ API を使用します。WordWrap を ON にすると、テキストに改行を含む複数行で表示します。rotation、margins、text styles (3D およびハイライト)、built-in borders およびフォントの下線と強調などの多くの追加機能が利用可能です。 DsLineBorder: 線のスタイル (solid、dashed、dotted など)、線の幅、塗りつぶし (Color、GradientPaint など) などの属性を持ったラインを描くクラスです。ボーダーの各サイドの線のスタイル、加工および傾斜の塗りつぶしおよび色の指定などができるのを除けば、これは MatteBorder に似ています。 DsLine: DsLine で、Java IDE が container にラインを追加し、他のコンポーネントと同じように扱います。 DsShape: DsShape で、Java IDE が container に図形 (円、四角形など) を追加し、他のコンポーネントと同じように扱います。 DsSocket: DsSocket は、アプリケーション間の TCI/IP 通信を行う VB Winsock コントロールに似ています。このコンポーネントで、データ イベントを UI アプリケーションを簡単に結びつけるような UI イベントとして表示します。 DsSymbolButton: JButton の上にシンボル (VCR 上のシンボルなど) を描く標準 JButton です。ボタンの大きさに応じて、シンボルの大きさは変わります。 オンライン マニュアルを参照してください。 その他、Diamond Control Suite に関する質問およびご要望は、 ライセンスと価格: ライセンスは、Diamond Control Suite のコンポーネントを使用するアプリケーション上で作業する各開発者毎に 1 ライセンスが必要となります。dsuite.jar ファイルは、ライセンスを購入した開発者が作成したアプリケーションと共にロイヤリティ無料で再配布可能です。価格は、ここをクリックしてください。 |
![]()