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