[概要と注意事項] [目次]

ガントチャート

概要

ガントチャートを表示するグラフコンポーネント

クラス名

jp.go.aist.dmrc.platform.beans.chart2d.PFGanttChart

イベント

イベント名イベント番号/発生条件/内包データ
スクロール
0作業項目軸スクロールバーのノブを操作したとき
スクロール位置作業項目軸の表示位置
1時間軸スクロールボタンが押されたとき
スクロール位置常に0を返す
データドロップ
3リストがドロップされたとき
ドロップデータリスト
4テーブルがドロップされたとき
ドロップデータテーブル
5ツリーがドロップされたとき
ドロップデータツリー
6ネットワークがドロップされたとき
ドロップデータネットワーク
7ユーザ定義データがドロップされたとき
ドロップデータユーザ定義データ
データ設定
0ガントチャートのデータが設定されたとき
イベント対象データガントチャートのデータ
1ガントチャートのデータがクリアされたとき
イベント対象データガントチャートのデータ
データ更新
0タスクの開始日時と終了日時が設定されたとき
イベント対象データガントチャートのデータ
更新データタスクインデックス更新情報テーブル
1タスクをマウス操作したとき
イベント対象データガントチャートのデータ
更新データタスクインデックス更新情報テーブル
2タスクを分割したとき
イベント対象データガントチャートのデータ
更新データタスクインデックス更新情報テーブル
3タスクを削除したとき
イベント対象データガントチャートのデータ
更新データタスクインデックス更新情報テーブル
データ選択
0メソッドを利用してタスクを選択あるいは選択解除したとき
選択データ常にnull
イベント対象データガントチャートのデータ
1マウスでタスクを選択あるいは選択解除したとき
選択データ常にnull
イベント対象データガントチャートのデータ

メソッド

メソッド名(日本語)メソッド名引数
コネクタを追加するaddConnector
int始点の作業項目インデックス
int始点の系列インデックス
int終点の作業項目インデックス
int終点の系列インデックス
アイコンを追加するaddImageIcon
int作業項目インデックス
int系列インデックス
int表示位置(負: 左、0: 中央、正: 右)
String画像ファイルのフルパス名
特定日時を追加するaddSpecificDate
Date特定日時
コネクタをすべて削除するclearConnector
アイコンをすべて削除するclearImageIcon
ガントチャートのデータをクリアするclearObjectTable
タスクを分割するdivideTask
int作業項目インデックス
int系列インデックス
全系列の色を取得するgetChartColors
コネクタの色を取得するgetConnectorColor
コネクタ太さを取得するgetConnectorWidth
現在日時の線の色を取得するgetCurrentTimeLineColor
現在日時の線の太さを取得するgetCurrentTimeLineWidth
ドロップポイントの日時を取得するgetDropDate
ドロップポイントの作業項目インデックスを取得するgetDropWorkIndex
稼働終了時刻の時を取得するgetEndHour
稼働終了時刻の分を取得するgetEndMinute
休日の日付のリストを取得するgetNonWorkDateList
非稼動時の背景色を取得するgetNonWorkingColor
ガントチャートのデータを取得する(要素は日付型)getObjectTable
現在選択されている系列のインデックスを取得するgetSelectedItem
現在選択されている系列のインデックス(オブジェクトテーブル対応)を取得するgetSelectedItemForObjectTable
現在選択されている系列インデックスのリストを取得するgetSelectedItemList
現在選択されている系列のインデックス(オブジェクトテーブル対応)のリストを取得するgetSelectedItemListForObjectTable
現在選択されている作業項目のインデックスを取得するgetSelectedWork
現在選択されている作業項目インデックスのリストを取得するgetSelectedWorkList
系列ラベルを取得するgetSeriesLabel
int系列インデックス
特定日時の線の色を取得するgetSpecificTimeLineColor
特定日時の線の太さを取得するgetSpecificTimeLineWidth
稼働開始時刻の時を取得するgetStartHour
稼働開始時刻の分を取得するgetStartMinute
ガントチャートのデータを取得する(要素は文字列型)getStringObjectTable
タスク棒の幅の割合を取得するgetTaskBarWidth
タスク名を位置指定で取得するgetTaskLabel
int
int
タスクの日時表示形式を取得するgetTaskLabelPattern
タスク名のテーブルを取得するgetTaskLabelTable
時間軸の目盛描画の基準日時を取得するgetTimeAxisBase
時間軸の表示開始日時を取得するgetTimeAxisDisplay
大目盛ラベルの表示形式パターン文字列を取得するgetTimeAxisMajorLabelPattern
時間軸の大目盛の間隔値の単位を取得するgetTimeAxisMajorLineIntervalUnit
時間軸の大目盛の間隔値を取得するgetTimeAxisMajorLineIntervalValue
時間軸の最小単位を取得するgetTimeAxisMinimumTimeUnit
時間軸の最小単位値を取得するgetTimeAxisMinimumTimeValue
小目盛ラベルの表示形式パターン文字列を取得するgetTimeAxisMinorLabelPattern
時間軸の小目盛の間隔値の単位を取得するgetTimeAxisMinorLineIntervalUnit
時間軸の小目盛の間隔値を取得するgetTimeAxisMinorLineIntervalValue
時間軸の表示期間の単位を取得するgetTimeAxisScopeUnit
時間軸の表示期間の値を取得するgetTimeAxisScopeValue
単位(日)を取得するgetTimeUnit_Date
単位(時)を取得するgetTimeUnit_Hour
単位(分)を取得するgetTimeUnit_Minute
単位(月)を取得するgetTimeUnit_Month
単位(週)を取得するgetTimeUnit_Week
単位(年)を取得するgetTimeUnit_Year
日曜日~土曜日の稼働有無リストを取得するgetWeekdayList
作業項目軸の表示項目数を取得するgetWorkAxisItemCount
作業項目軸の表示開始インデックスを取得するgetWorkAxisItemIndex
特定稼働日のリストを取得するgetWorkDateList
作業項目ラベルを取得するgetWorkLabel
int作業項目インデックス
コネクタ先端が矢印かどうかを取得するisConnectorArrow
コネクタ描画可否を取得するisConnectorPaint
現在日時の線の表示有無を取得するisCurrentTimeLineVisible
アイコンの描画可否を取得するisImageIconPaint
マウス操作によるタスク移動が可能かどうかを取得するisMouseDragEnabled
非稼働時の背景色を描画するかどうかを取得するisNonWorkingPainted
特定日時の線の表示有無を取得するisSpecificTimeLineVisible
タスクの終了日時ラベル表示有無を取得するisTaskEndLabelVisible
タスク名の表示有無を取得するisTaskNameLabelVisible
タスクの開始日時ラベル表示有無を取得するisTaskStartLabelVisible
時間軸の大項目のラベル表示有無を取得するisTimeAxisMajorLabelVisible
時間軸の大項目の目盛線表示有無を取得するisTimeAxisMajorLineVisible
時間軸の小項目のラベル表示有無を取得するisTimeAxisMinorLabelVisible
時間軸の小項目の目盛線表示有無を取得するisTimeAxisMinorLineVisible
作業項目軸のラベル表示有無を取得するisWorkAxisLabelVisible
作業項目軸の目盛線表示有無を取得するisWorkAxisLineVisible
指定された日が稼働日かどうかを取得するisWorkingDate
Date日にち
コネクタを削除するremoveConnector
int始点の作業項目インデックス
int始点の系列インデックス
int終点の作業項目インデックス
int終点の系列インデックス
アイコンを削除するremoveImageIcon
int作業項目インデックス
int系列インデックス
int表示位置(負: 左、0: 中央、正: 右)
特定日時を削除するremoveSpecificDate
Date特定日時
タスクを削除するremoveTask
int作業項目インデックス
int系列インデックス
指定された系列の色を設定するsetChartColor
Color
int系列のインデックス
全系列の色を設定するsetChartColors
PFObjectList全系列の色
コネクタ先端を矢印とするかどうかを設定するsetConnectorArrow
booleantrueの場合矢印
コネクタの色を設定するsetConnectorColor
Colorコネクタの色
コネクタ描画可否を設定するsetConnectorPaint
booleantrueの場合描画
コネクタ太さを設定するsetConnectorWidth
floatコネクタ太さ
現在日時の線の色を設定するsetCurrentTimeLineColor
Color現在日時の線の色
現在日時の線の表示有無を設定するsetCurrentTimeLineVisible
boolean現在日時の線の表示有無
現在日時の線の太さを設定するsetCurrentTimeLineWidth
int現在日時の線の太さ
アイコンの描画可否を設定するsetImageIconPaint
booleantrueの場合描画
マウス操作によるタスク移動が可能かどうかを設定するsetMouseDragEnabled
booleanマウス操作によるタスク移動が可能かどうか
休日の日付のリストを設定するsetNonWorkDays
PFObjectList休日の日付のリスト
非稼動時の背景色を設定するsetNonWorkingColor
Color非稼動時の背景色
非稼働時の背景色を描画するかどうかを設定するsetNonWorkingPainted
boolean非稼働時の背景色を描画するかどうか
ガントチャートのデータを設定するsetObjectTable
PFObjectTableガントチャートのデータ
稼働時間帯を設定するsetOperationTime
int稼働開始時刻の時
int稼働開始時刻の分
int稼働終了時刻の時
int稼働終了時刻の分
指定されたタスクを選択状態にするsetSelectedTask
int作業項目のインデックス
int系列のインデックス
指定されたタスクを選択状態にする(オブジェクトテーブル用)setSelectedTaskForObjectTable
int作業項目のインデックス
intオブジェクトテーブルにおける系列のインデックス
特定日時の線の色を設定するsetSpecificTimeLineColor
Color特定日時の線の色
特定日時の線の表示有無を設定するsetSpecificTimeLineVisible
boolean特定日時の線の表示有無
特定日時の線の太さを設定するsetSpecificTimeLineWidth
int特定日時の線の太さ
タスク棒の幅の割合を設定するsetTaskBarWidth
intタスク棒の幅の割合(1-100)
タスクの開始日時と終了日時を設定するsetTaskData
Date開始日時
Date終了日時
int作業項目のインデックス
int系列のインデックス
タスクの終了日時ラベル表示有無を設定するsetTaskEndLabelVisible
booleanタスクの終了日時ラベル表示有無
タスク名を位置指定で設定するsetTaskLabel
Stringタスク名
int作業項目インデックス
int系列インデックス
タスクの日時表示形式を設定するsetTaskLabelPattern
Stringタスクのラベル表示形式
タスク名をテーブルデータで設定するsetTaskLabelTable
PFObjectTable
タスク名の表示有無を設定するsetTaskNameLabelVisible
boolean
タスクの開始日時ラベル表示有無を設定するsetTaskStartLabelVisible
booleanタスクの開始日時ラベル表示有無
時間軸の目盛描画の基準日時を設定するsetTimeAxisBase
Date時間軸の目盛描画の基準日時
時間軸の表示開始日時を設定するsetTimeAxisDisplay
Date時間軸の表示開始日時
大目盛ラベルの表示形式パターン文字列を設定するsetTimeAxisMajorLabelPattern
String大目盛ラベルの表示形式パターン文字列
時間軸の大項目のラベル表示有無を設定するsetTimeAxisMajorLabelVisible
boolean時間軸の大項目のラベル表示有無
時間軸の大目盛の間隔値・単位を設定するsetTimeAxisMajorLineInterval
int時間軸の大目盛の間隔値
PFGanttChartTimeUnit時間軸の大目盛の間隔単位
時間軸の大項目の目盛線表示有無を設定するsetTimeAxisMajorLineVisible
boolean時間軸の大項目の目盛線表示有無
時間軸の最小単位を設定するsetTimeAxisMinimumTime
int時間軸の最小単位値
PFGanttChartTimeUnit時間軸の最小単位
小目盛ラベルの表示形式パターン文字列を設定するsetTimeAxisMinorLabelPattern
String小目盛ラベルの表示形式パターン文字列
時間軸の小項目のラベル表示有無を設定するsetTimeAxisMinorLabelVisible
boolean時間軸の小項目のラベル表示有無
時間軸の小目盛の間隔値・単位を設定するsetTimeAxisMinorLineInterval
int時間軸の小目盛の間隔値
PFGanttChartTimeUnit時間軸の小目盛の間隔単位
時間軸の小項目の目盛線表示有無を設定するsetTimeAxisMinorLineVisible
boolean時間軸の小項目の目盛線表示有無
時間軸の表示期間を設定するsetTimeAxisScope
int時間軸の表示期間値
PFGanttChartTimeUnit時間軸の表示期間単位
日曜日~土曜日の稼働有無リストを設定するsetWeekdays
PFObjectList日曜日~土曜日の稼働有無リスト
作業項目軸の表示項目数を設定するsetWorkAxisItemCount
int作業項目軸の表示項目数
作業項目軸の表示開始インデックスを設定するsetWorkAxisItemIndex
int作業項目軸の表示開始インデックス
作業項目軸のラベル表示有無を設定するsetWorkAxisLabelVisible
boolean作業項目軸のラベル表示有無
作業項目軸の目盛線表示有無を設定するsetWorkAxisLineVisible
boolean作業項目軸の目盛線表示有無
特定稼働日のリストを設定するsetWorkDays
PFObjectList特定稼働日のリスト