8)JavaScriptがブラウザで無効になっています。このTableColumnのすべてのセルのコンテンツの型。EventTargetTreeTableViewは、多数のTreeTableColumnインスタンスで構成されます。TreeTableViewの各TreeTableColumnでは、その列のコンテンツを表示(および編集)します。TreeTableColumnでは単一列のデータの表示と編集を行うことに加え、次のことに必要なプロパティも含まれています。(列の個別のセルの移入に使用されるもの)です。このことを行うには、次のコードのバリエーションを使用します。ObservableValueがあることを想定しています。この方法の利点は、TableViewによって内部的にバインディングが作成されるため、返されたObservableValueが変更された場合にセルのコンテンツが自動的にリフレッシュされることです。APIを使用しない状況では、ReadOnlyObjectWrapperインスタンスで返された値をラップすることができます。}今後、コンビニエンス・セル値ファクトリが開発され、開発者が使用できるようになることが期待されています。2.0リリース以降では、そのようなコンビニエンス・クラスが1つ(TreeItemPropertyValueFactory)あります。このクラスにより、前述のコードを記述する必要がなくなり、かわりにリフレクションを使用して文字列から特定のプロパティを参照します。TableColumnとともにこれを使用する方法の詳細は、TreeItemPropertyValueFactoryクラスのドキュメントを参照してください。TableColumnの使用方法の詳細は、TableViewクラスのドキュメントを参照してください。cellFactoryこの列のすべてのセルのセル・ファクトリ。cellValueFactory1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。onEditCancelこのイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。onEditCommitこのイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。onEditStartこのイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。sortTypeソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。treeTableViewこのTreeTableColumnが属するTreeTableView。TreeTableColumn.CellDataFeatures<S,T>特定のCellに対して必要なすべての情報を提供するためにTreeTableColumnでラッパー・クラスとして使用されるサポート・クラス。TreeTableColumn.CellEditEvent<S,T>ユーザーが表のセルで編集を実行したときに起動されるイベント。TreeTableColumn.SortType特定の列に適用されるソートのタイプを指定する列挙。DEFAULT_CELL_FACTORYTreeTableColumnインスタンスにcellFactoryが指定されていない場合、これがデフォルトとして使用されます。javafx.scene.control.TableColumnBaseから継承されたフィールドDEFAULT_COMPARATORコンストラクタのサマリーコンストラクタコンストラクタと説明TreeTableColumn()デフォルトのセル・ファクトリ、コンパレータおよびonEditCommit実装でデフォルトのTreeTableColumnを作成します。text)デフォルトのセル・ファクトリ、コンパレータおよびonEditCommit実装で、指定された文字列に設定されたテキストでTreeTableColumnを作成します。cellFactoryProperty()この列のすべてのセルのセル・ファクトリ。cellValueFactoryProperty()1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。editAnyEvent()TreeTableColumn編集イベントの親イベント。editCancelEvent()編集が取り消されたこと、つまりバッキング・データ・ソースを変更できないことを示します。editCommitEvent()ユーザーによって編集がコミットされたこと、つまりバッキング・データ・ソースを変更して新しいデータを反映する必要があることを示します。javafx.scene.control.TreeTableColumn)メソッドが呼び出されたことを示します。getCellFactory()プロパティcellFactoryの値を取得します。index)指定された索引のアイテム(型S)にObservableValue<T>を返そうとしています。item)指定されたアイテム(型S)にObservableValue<T>を返そうとしています。getCellValueFactory()プロパティcellValueFactoryの値を取得します。getColumns()これにより、関連データのグループ化に役立つネストされた列のサポートが可能になります。getCssMetaData()このStyleableのCssMetaData。getOnEditCancel()プロパティonEditCancelの値を取得します。getOnEditCommit()プロパティonEditCommitの値を取得します。getOnEditStart()プロパティonEditStartの値を取得します。getSortType()プロパティsortTypeの値を取得します。getStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。getTreeTableView()プロパティtreeTableViewの値を取得します。getTypeSelector()セレクタの照合に使用されるこのStyleableの型。onEditCancelProperty()このイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。onEditCommitProperty()このイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。onEditStartProperty()このイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。value)プロパティcellFactoryの値を設定します。value)プロパティcellValueFactoryの値を設定します。value)プロパティonEditCancelの値を設定します。value)プロパティonEditCommitの値を設定します。value)プロパティonEditStartの値を設定します。value)プロパティsortTypeの値を設定します。sortTypeProperty()ソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。treeTableViewProperty()このTreeTableColumnが属するTreeTableView。treeTableViewPropertyこのTreeTableColumnが属するTreeTableView。cellValueFactoryProperty1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。セル値ファクトリは、TreeTableColumn.CellDataFeaturesインスタンスを提供し、ObservableValueが返されることが想定されるCallbackです。返されるObservableValueインスタンスは、値に対する更新を画面上にすぐに反映できるように、内部的に監視されます。セル値ファクトリの設定方法の例を次に示します。beanからの単一値を使用してTreeTableColumnのセルに移入します。この一般的なシナリオをサポートするために、TreeItemPropertyValueFactoryクラスがあります。ここでは簡潔に、TreeItemPropertyValueFactoryクラスを使用して前述のユースケースを簡略化する方法を示すため、その使用方法の詳細は、このクラスを参照してください。cellFactoryPropertyこの列のすべてのセルのセル・ファクトリ。セル・ファクトリは、各TreeTableCellに含まれているデータを単一のTreeTableColumnにレンダリングします。factoryが使用されますが、他の方法でデータを表示したり、編集をサポートするなどの目的で、これをカスタム実装に置換できます。カスタム・セル・ファクトリの作成については、他の場所に多くのドキュメントがあります(Cell、TreeTableViewなどを参照)。事前に構築された多数のセル・ファクトリをjavafx.scene.control.cellパッケージから使用できます。sortTypePropertyソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。このプロパティを単に切り替えると、TreeTableViewでのソート順が変更されます(この列がsortOrderのObservableListに含まれていることが前提です)。onEditStartPropertyこのイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。onEditCommitPropertyこのイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。onEditCancelPropertyこのイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。DEFAULT_CELL_FACTORYTreeTableColumnインスタンスにcellFactoryが指定されていない場合、これがデフォルトとして使用されます。itemプロパティを単にレンダリングし、nullでない場合はtoString()を単に呼び出して結果の文字列をtextプロパティ内に設定します。TreeTableColumn()デフォルトのセル・ファクトリ、コンパレータおよびonEditCommit実装でデフォルトのTreeTableColumnを作成します。text)デフォルトのセル・ファクトリ、コンパレータおよびonEditCommit実装で、指定された文字列に設定されたテキストでTreeTableColumnを作成します。TreeTableColumnがTreeTableView内に配置されたときに表示される文字列。editAnyEvent()TreeTableColumn編集イベントの親イベント。javafx.scene.control.TreeTableColumn)メソッドが呼び出されたことを示します。editCancelEvent()編集が取り消されたこと、つまりバッキング・データ・ソースを変更できないことを示します。editCommitEvent()ユーザーによって編集がコミットされたこと、つまりバッキング・データ・ソースを変更して新しいデータを反映する必要があることを示します。treeTableViewProperty()このTreeTableColumnが属するTreeTableView。getTreeTableView()プロパティtreeTableViewの値を取得します。プロパティの説明:このTreeTableColumnが属するTreeTableView。value)プロパティcellValueFactoryの値を設定します。プロパティの説明:1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。セル値ファクトリは、TreeTableColumn.CellDataFeaturesインスタンスを提供し、ObservableValueが返されることが想定されるCallbackです。返されるObservableValueインスタンスは、値に対する更新を画面上にすぐに反映できるように、内部的に監視されます。セル値ファクトリの設定方法の例を次に示します。beanからの単一値を使用してTreeTableColumnのセルに移入します。この一般的なシナリオをサポートするために、TreeItemPropertyValueFactoryクラスがあります。ここでは簡潔に、TreeItemPropertyValueFactoryクラスを使用して前述のユースケースを簡略化する方法を示すため、その使用方法の詳細は、このクラスを参照してください。getCellValueFactory()プロパティcellValueFactoryの値を取得します。プロパティの説明:1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。セル値ファクトリは、TreeTableColumn.CellDataFeaturesインスタンスを提供し、ObservableValueが返されることが想定されるCallbackです。返されるObservableValueインスタンスは、値に対する更新を画面上にすぐに反映できるように、内部的に監視されます。セル値ファクトリの設定方法の例を次に示します。beanからの単一値を使用してTreeTableColumnのセルに移入します。この一般的なシナリオをサポートするために、TreeItemPropertyValueFactoryクラスがあります。ここでは簡潔に、TreeItemPropertyValueFactoryクラスを使用して前述のユースケースを簡略化する方法を示すため、その使用方法の詳細は、このクラスを参照してください。cellValueFactoryProperty()1つのTreeTableColumn内のすべてのセルに値を移入する方法を指定するために、セル値ファクトリを設定する必要があります。セル値ファクトリは、TreeTableColumn.CellDataFeaturesインスタンスを提供し、ObservableValueが返されることが想定されるCallbackです。返されるObservableValueインスタンスは、値に対する更新を画面上にすぐに反映できるように、内部的に監視されます。セル値ファクトリの設定方法の例を次に示します。beanからの単一値を使用してTreeTableColumnのセルに移入します。この一般的なシナリオをサポートするために、TreeItemPropertyValueFactoryクラスがあります。ここでは簡潔に、TreeItemPropertyValueFactoryクラスを使用して前述のユースケースを簡略化する方法を示すため、その使用方法の詳細は、このクラスを参照してください。value)プロパティcellFactoryの値を設定します。プロパティの説明:この列のすべてのセルのセル・ファクトリ。セル・ファクトリは、各TreeTableCellに含まれているデータを単一のTreeTableColumnにレンダリングします。factoryが使用されますが、他の方法でデータを表示したり、編集をサポートするなどの目的で、これをカスタム実装に置換できます。カスタム・セル・ファクトリの作成については、他の場所に多くのドキュメントがあります(Cell、TreeTableViewなどを参照)。事前に構築された多数のセル・ファクトリをjavafx.scene.control.cellパッケージから使用できます。getCellFactory()プロパティcellFactoryの値を取得します。プロパティの説明:この列のすべてのセルのセル・ファクトリ。セル・ファクトリは、各TreeTableCellに含まれているデータを単一のTreeTableColumnにレンダリングします。factoryが使用されますが、他の方法でデータを表示したり、編集をサポートするなどの目的で、これをカスタム実装に置換できます。カスタム・セル・ファクトリの作成については、他の場所に多くのドキュメントがあります(Cell、TreeTableViewなどを参照)。事前に構築された多数のセル・ファクトリをjavafx.scene.control.cellパッケージから使用できます。cellFactoryProperty()この列のすべてのセルのセル・ファクトリ。セル・ファクトリは、各TreeTableCellに含まれているデータを単一のTreeTableColumnにレンダリングします。factoryが使用されますが、他の方法でデータを表示したり、編集をサポートするなどの目的で、これをカスタム実装に置換できます。カスタム・セル・ファクトリの作成については、他の場所に多くのドキュメントがあります(Cell、TreeTableViewなどを参照)。事前に構築された多数のセル・ファクトリをjavafx.scene.control.cellパッケージから使用できます。sortTypeProperty()ソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。このプロパティを単に切り替えると、TreeTableViewでのソート順が変更されます(この列がsortOrderのObservableListに含まれていることが前提です)。value)プロパティsortTypeの値を設定します。プロパティの説明:ソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。このプロパティを単に切り替えると、TreeTableViewでのソート順が変更されます(この列がsortOrderのObservableListに含まれていることが前提です)。getSortType()プロパティsortTypeの値を取得します。プロパティの説明:ソート順序(詳細は、TreeTableView.getSortOrder()を参照)の一部である場合にこの列を昇順または降順でソートするかどうかを示すために使用されます。このプロパティを単に切り替えると、TreeTableViewでのソート順が変更されます(この列がsortOrderのObservableListに含まれていることが前提です)。value)プロパティonEditStartの値を設定します。プロパティの説明:このイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。getOnEditStart()プロパティonEditStartの値を取得します。プロパティの説明:このイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。onEditStartProperty()このイベント・ハンドラは、ユーザーが編集を正常に開始すると起動されます。value)プロパティonEditCommitの値を設定します。プロパティの説明:このイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。getOnEditCommit()プロパティonEditCommitの値を取得します。プロパティの説明:このイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。onEditCommitProperty()このイベント・ハンドラは、ユーザーが編集を正常にコミットすると起動されます。value)プロパティonEditCancelの値を設定します。プロパティの説明:このイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。getOnEditCancel()プロパティonEditCancelの値を取得します。プロパティの説明:このイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。onEditCancelProperty()このイベント・ハンドラは、ユーザーがセルの編集を取り消すと起動されます。getColumns()これにより、関連データのグループ化に役立つネストされた列のサポートが可能になります。Name列に姓および名前用の2つのネストされた列がある場合があります。これは表にほとんど影響しません。すべての列インデックスはリーフ列のみを指し、親列を使用してリーフ列のみをソートすることはできません。これは純粋に視覚的な機能です。TableColumnBase<TreeItem<S>,T>戻り値:このTableColumnBaseの子であるTableColumnBaseインスタンス(またはサブクラス)が含まれているObservableListです。これらの子TableColumnBaseインスタンスは、表示可能として設定されている場合、この表の列の下に表示されます。index)指定された索引のアイテム(型S)にObservableValue<T>を返そうとしています。このメソッドは、ゼロ以上で基礎となるデータ・モデルのサイズより小さい整数値を受信することを想定しています。インデックスが有効な場合、このメソッドは、この特定の列に対してObservableValue<T>を返します。factoryを呼び出し、CellDataFeaturesが渡されたときにそれによって返されたものを返します(詳細は、TableColumnおよびTreeTableColumnに属するCellDataFeaturesクラスなどを参照)。ObservableValue<T>が検索されるアイテム(型S)のインデックス。戻り値:この特定の表の列のObservableValue<T>。item)指定されたアイテム(型S)にObservableValue<T>を返そうとしています。このメソッドは、表の行全体について基礎となるデータ・モデルからオブジェクトを受信することを想定し、この特定の列の値についてObservableValue<T>を返す必要があります。factoryを呼び出し、CellDataFeaturesが渡されたときにそれによって返されたものを返します(詳細は、TableColumnおよびTreeTableColumnに属するCellDataFeaturesクラスなどを参照)。ObservableValue<T>が検索されるアイテム(型S)。戻り値:この特定の表の列のObservableValue<T>。getTypeSelector()セレクタの照合に使用されるこのStyleableの型。これはHTMLの要素に似ています(CSSタイプ・セレクタ)。getStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。getCssMetaData()このStyleableのCssMetaData。これは変更不可能なリストとして返される場合があります。