jp.ne.mki.wedge.education.table.multicell.renderer
クラス MultiVerticalLineRenderer

java.lang.Object
  上位を拡張 AbstractTableRenderer
      上位を拡張 jp.ne.mki.wedge.education.table.multicell.renderer.AbstractMultiLineRenderer
          上位を拡張 jp.ne.mki.wedge.education.table.multicell.renderer.MultiVerticalLineRenderer

public class MultiVerticalLineRenderer
extends AbstractMultiLineRenderer

複数行レンダラ

1セル内にて 複数行 のレンダラを生成します。
レンダラ内コンポーネントは Label になります。

設定方法

ToolClient/CAMC/TABLE タブ の列の設定にて 表示したいアイテムを全て並べます。
一番上のアイテムのレンダラにこのレンダラを設定します。
その他のアイテムの表示を "非表示" に設定します。
"非表示"の設定があるものを同一セル内に表示するアイテムとみなし 複数レンダラを生成します。
詳しい設定方法は MultiVerticalLineEditor の JavaDoc を参照して下さい。

使用にあたって (利用許諾)

このライブラリはフリーソフトウェアです。
このライブラリは役に立つことを願って配布しますが、完全 無保証 です。
本ライブラリを利用して損害が発生した場合、当社は一切の責任を負いません。

ある特定条件下(タイミング、製品・JDKバージョン)では動作不良を招くなどの可能性もありますので、 使用有無判断/テスト は自己責任でお願いします。

このライブラリは 製品サポート の対象外になります。
お問い合わせには一切応じかねますので予めご了承ください。

導入されたバージョン:
Webtribe/VisualFrame Ver1.2.0
作成者:
Media Knowledge Industrial Co.,Ltd.

フィールドの概要
 
クラス jp.ne.mki.wedge.education.table.multicell.renderer.AbstractMultiLineRenderer から継承されたフィールド
dataitems, labels, panel, topItem
 
コンストラクタの概要
MultiVerticalLineRenderer(Item item)
          コンストラクタ
 
メソッドの概要
 void addLabel(javax.swing.JPanel panel, javax.swing.JLabel label, int index)
          コンポーネントの追加
 javax.swing.JPanel createPanel()
          パネルの作成
 void setColorBorder(java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
          選択色の設定 テキストフィールド以外のエディタからCallされる
 
クラス jp.ne.mki.wedge.education.table.multicell.renderer.AbstractMultiLineRenderer から継承されたメソッド
createRendererComponent, getComponent, isItemVisible, setHorizontalAlignment, setValue, setVerticalTextPosition
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultiVerticalLineRenderer

public MultiVerticalLineRenderer(Item item)
コンストラクタ

パラメータ:
item -
メソッドの詳細

createPanel

public javax.swing.JPanel createPanel()
パネルの作成

定義:
クラス AbstractMultiLineRenderer 内の createPanel
戻り値:

addLabel

public void addLabel(javax.swing.JPanel panel,
                     javax.swing.JLabel label,
                     int index)
コンポーネントの追加

定義:
クラス AbstractMultiLineRenderer 内の addLabel
パラメータ:
panel -
text -

setColorBorder

public void setColorBorder(java.lang.Object value,
                           boolean isSelected,
                           boolean hasFocus,
                           int row,
                           int column)
選択色の設定 テキストフィールド以外のエディタからCallされる

オーバーライド:
クラス AbstractMultiLineRenderer 内の setColorBorder
パラメータ:
Object - 値
boolean - 選択されているかどうか
boolean - フォーカスが当たっているかどうか
int - 行番号
int - 列番号