Класс TableColumn<S,T>
- Тип параметров:
-
S- Тип обобщённого типа TableView (т.е. S == TableView<S>) -
T- Тип содержимого всех ячеек в этом TableColumn.
- Все реализованные интерфейсы:
-
Styleable,EventTarget
public class TableColumn<S,T>
extends TableColumnBase<S,T>
implements EventTarget TableView состоит из нескольких экземпляров TableColumn. Каждый TableColumn в таблице отвечает за отображение (и редактирование) содержимого этого столбца. Помимо отображения и редактирования данных для одного столбца, TableColumn также содержит необходимые свойства для: - Изменения размера (с помощью свойств
minWidth/prefWidth/maxWidthиwidth) - Переключения видимости с помощью
visibility - Отображение
header text - Отображение любых
nested columns, которые он может содержать - Наличие контекстного меню
context menuпри правом клике на заголовке столбца - Сортировка содержимого таблицы (с помощью
comparator,sortableиsortType)
text (что отображать в области заголовка столбца) и значение ячейки столбца cell value factory (которое используется для заполнения отдельных ячеек в столбце). Это можно сделать с помощью некоторой вариации следующего кода:
ObservableList<Person> data = ...
TableView<Person> tableView = new TableView<Person>(data);
TableColumn<Person,String> firstNameCol = new TableColumn<Person,String>("First Name");
firstNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
// p.getValue() returns the Person instance for a particular TableView row
return p.getValue().firstNameProperty();
}
});
tableView.getColumns().add(firstNameCol);} Этот подход предполагает, что объект, возвращаемый из p.getValue(), имеет JavaFX ObservableValue, который можно просто вернуть. Преимущество этого заключается в том, что TableView внутренне создает привязки, гарантирующие, что в случае изменения возвращённого ObservableValue содержимое ячейки будет автоматически обновлено. В ситуациях, когда TableColumn должен взаимодействовать с классами, созданными до JavaFX, или которые вообще не хотят использовать API JavaFX для свойств, можно обернуть возвращаемое значение в экземпляр ReadOnlyObjectWrapper. Например:
firstNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
return new ReadOnlyObjectWrapper(p.getValue().getFirstName());
}
}); Надеемся, что со временем будут разработаны и доступны для разработчиков удобные фабрики для ячеек. На момент выпуска JavaFX 2.0 существует один такой удобный класс: PropertyValueFactory. Этот класс устраняет необходимость написания кода выше, вместо этого полагаясь на рефлексию для поиска заданного свойства из строки. Обратитесь к документации класса PropertyValueFactory для получения дополнительной информации о том, как использовать его со столбцом TableColumn. Наконец, для получения более подробной информации об использовании TableColumn см. документацию класса TableView.- С момента:
- JavaFX 2.0
- См. также:
-
TableView,TableCell,TablePosition
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>> | cellFactory | Фабрика ячеек для всех ячеек в этом столбце. |
ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>> | cellValueFactory | Фабрика значений ячеек должна быть установлена для указания способа заполнения всех ячеек в одном столбце TableColumn. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditCancel | Обработчик событий будет вызван, когда пользователь отменит редактирование ячейки. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditCommit | Обработчик событий будет вызван, когда пользователь успешно подтвердит редактирование. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditStart | Обработчик событий будет вызван, когда пользователь успешно начнёт редактирование. |
ObjectProperty<TableColumn.SortType> | sortType | Указывает, должен ли этот столбец, если он является частью порядка сортировки (см. TableView.getSortOrder() для получения дополнительной информации), быть отсортирован по возрастанию или убыванию. |
ReadOnlyObjectProperty<TableView<S>> | tableView | TableView, к которому принадлежит этот TableColumn. |
Свойства, объявленные в классе javafx.scene.control.TableColumnBase
comparator, contextMenu, editable, graphic, id, maxWidth, minWidth, parentColumn, prefWidth, reorderable, resizable, sortable, sortNode, style, text, visible, width
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class | TableColumn.CellDataFeatures<S,T> | Вспомогательный класс, используемый в TableColumn в качестве обертки для предоставления всей необходимой информации для конкретной Cell. |
static class | TableColumn.CellEditEvent<S,T> | Событие, которое генерируется, когда пользователь выполняет редактирование в ячейке таблицы. |
static class | TableColumn.SortType | Перечисление, определяющее тип сортировки, применяемый к определённому столбцу. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static Callback<TableColumn<?,?>,TableCell<?,?>> | DEFAULT_CELL_FACTORY | Если для TableColumn не указана cellFactory, то по умолчанию используется эта. |
Поля, объявленные в классе javafx.scene.control.TableColumnBase
DEFAULT_COMPARATOR
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TableColumn() | Создаёт стандартный TableColumn с стандартной фабрикой ячеек, компаратором и реализацией onEditCommit. |
TableColumn(String text) | Создаёт TableColumn с текстом, заданным в предоставленной строке, со стандартной фабрикой ячеек, компаратором и реализацией onEditCommit. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>> | cellFactoryProperty() | Фабрика ячеек для всех ячеек в этом столбце. |
ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>> | cellValueFactoryProperty() | Фабрика значений ячеек должна быть задана для указания способа заполнения всех ячеек в одном TableColumn. |
static <S,
T> EventType<TableColumn.CellEditEvent<S,T>> | editAnyEvent() | Родительское событие для любого события редактирования TableColumn. |
static <S,
T> EventType<TableColumn.CellEditEvent<S,T>> | editCancelEvent() | Указывает, что редактирование было отменено, что означает, что изменения в исходном источнике данных не должны вноситься. |
static <S,
T> EventType<TableColumn.CellEditEvent<S,T>> | editCommitEvent() | Указывает, что редактирование было подтверждено пользователем, что означает, что изменения должны быть внесены в исходный источник данных, чтобы отразить новые данные. |
static <S,
T> EventType<TableColumn.CellEditEvent<S,T>> | editStartEvent() | Указывает, что пользователь выполнил какое-либо взаимодействие для запуска события редактирования, или, альтернативно, был вызван метод TableView.edit(int, javafx.scene.control.TableColumn). |
Callback<TableColumn<S,T>,TableCell<S,T>> | getCellFactory() | Возвращает значение свойства cellFactory. |
Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> | getCellValueFactory() | Возвращает значение свойства cellValueFactory. |
static List<CssMetaData<? extends Styleable,?>> | getClassCssMetaData() | |
List<CssMetaData<? extends Styleable,?>> | getCssMetaData() | CssMetaData этого Styleable. |
EventHandler<TableColumn.CellEditEvent<S,T>> | getOnEditCancel() | Возвращает значение свойства onEditCancel. |
EventHandler<TableColumn.CellEditEvent<S,T>> | getOnEditCommit() | Возвращает значение свойства onEditCommit. |
EventHandler<TableColumn.CellEditEvent<S,T>> | getOnEditStart() | Возвращает значение свойства onEditStart. |
TableColumn.SortType | getSortType() | Возвращает значение свойства sortType. |
Styleable | getStyleableParent() | Возвращает родителя данного Styleable, или null, если родителя нет. |
TableView<S> | getTableView() | Возвращает значение свойства tableView. |
String | getTypeSelector() | Тип этого Styleable, используемый для сопоставления селекторов. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditCancelProperty() | Обработчик событий, срабатывающий при отмене редактирования ячейки пользователем. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditCommitProperty() | Обработчик событий, срабатывающий при успешном подтверждении редактирования пользователем. |
ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> | onEditStartProperty() | Обработчик событий, срабатывающий при успешном начале редактирования пользователем. |
void | setCellFactory(Callback<TableColumn<S,T>,TableCell<S,T>> value) | Устанавливает значение свойства cellFactory. |
void | setCellValueFactory(Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> value) | Устанавливает значение свойства cellValueFactory. |
void | setOnEditCancel(EventHandler<TableColumn.CellEditEvent<S,T>> value) | Устанавливает значение свойства onEditCancel. |
void | setOnEditCommit(EventHandler<TableColumn.CellEditEvent<S,T>> value) | Устанавливает значение свойства onEditCommit. |
void | setOnEditStart(EventHandler<TableColumn.CellEditEvent<S,T>> value) | Устанавливает значение свойства onEditStart. |
void | setSortType(TableColumn.SortType value) | Устанавливает значение свойства sortType. |
ObjectProperty<TableColumn.SortType> | sortTypeProperty() | Определяет, должен ли этот столбец, если он является частью порядка сортировки (см. TableView.getSortOrder() для получения дополнительных сведений), сортироваться по возрастанию или убыванию. |
ReadOnlyObjectProperty<TableView<S>> | tableViewProperty() | TableView, к которому принадлежит этот TableColumn. |
Методы, объявленные в классе javafx.scene.control.TableColumnBase
addEventHandler, comparatorProperty, contextMenuProperty, editableProperty, getCellData, getCellData, getCellObservableValue, getCellObservableValue, getColumns, getComparator, getContextMenu, getGraphic, getMaxWidth, getMinWidth, getParentColumn, getPrefWidth, getProperties, getSortNode, getStyleClass, getText, getUserData, getWidth, graphicProperty, hasProperties, idProperty, isEditable, isReorderable, isResizable, isSortable, isVisible, maxWidthProperty, minWidthProperty, parentColumnProperty, prefWidthProperty, removeEventHandler, reorderableProperty, resizableProperty, setComparator, setContextMenu, setEditable, setGraphic, setId, setMaxWidth, setMinWidth, setPrefWidth, setReorderable, setResizable, setSortable, setSortNode, setStyle, setText, setUserData, setVisible, sortableProperty, sortNodeProperty, styleProperty, textProperty, visibleProperty, widthProperty
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.event.EventTarget
buildEventDispatchChain
Методы, объявленные в интерфейсе javafx.css.Styleable
getId, getPseudoClassStates, getStyle, getStyleableNode
Подробности свойства
tableView
public final ReadOnlyObjectProperty<TableView<S>> tableViewProperty
- См. также:
getTableView()
cellValueFactory
public final ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>> cellValueFactoryProperty
Callback, который предоставляет экземпляр TableColumn.CellDataFeatures и ожидает возвращения экземпляра ObservableValue. Возвращаемый экземпляр ObservableValue будет наблюдаться внутренне, чтобы позволить немедленно отразить обновления значения на экране. Пример того, как установить фабрику значений ячеек:
lastNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
// p.getValue() returns the Person instance for a particular TableView row
return p.getValue().lastNameProperty();
}
});
}
Распространенный подход заключается в заполнении ячеек в TableColumn одним значением из объекта JavaBean. Для поддержки этого распространенного сценария существует класс PropertyValueFactory. Обратитесь к этому классу за дополнительной информацией о его использовании, но кратко вот как можно упростить вышеуказанный случай, используя класс PropertyValueFactory:
lastNameCol.setCellValueFactory(new PropertyValueFactory<Person,String>("lastName"));
- См. также:
-
getCellValueFactory(),setCellValueFactory(Callback)
cellFactory
public final ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>> cellFactoryProperty
TableCell для одного столбца таблицы. По умолчанию, TableColumn использует default cell
factory, но это можно заменить пользовательской реализацией, например, для отображения данных другим способом или для поддержки редактирования. Подробная документация по созданию пользовательских фабрик ячеек находится в другом месте (см. Cell и TableView, например).
Наконец, в пакете javafx.scene.control.cell доступно несколько готовых фабрик ячеек.
- См. также:
-
getCellFactory(),setCellFactory(Callback)
sortType
public final ObjectProperty<TableColumn.SortType> sortTypeProperty
TableView.getSortOrder() для получения дополнительной информации), сортироваться в порядке возрастания или убывания. Простое переключение этого свойства приведет к изменению порядка сортировки в TableView, если, конечно, этот столбец изначально находится в ObservableList sortOrder.- См. также:
-
getSortType(),setSortType(TableColumn.SortType)
onEditStart
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditStartProperty
- См. также:
-
getOnEditStart(),setOnEditStart(EventHandler)
onEditCommit
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditCommitProperty
- См. также:
-
getOnEditCommit(),setOnEditCommit(EventHandler)
onEditCancel
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditCancelProperty
- См. также:
-
getOnEditCancel(),setOnEditCancel(EventHandler)
Подробности поля
DEFAULT_CELL_FACTORY
public static final Callback<TableColumn<?,?>,TableCell<?,?>> DEFAULT_CELL_FACTORY
graphic, если item является узлом, или он просто вызывает toString(), если он не null, устанавливая полученную строку в свойство text.Подробности конструктора
TableColumn
public TableColumn()
TableColumn
public TableColumn(String text)
- Параметры:
-
text- Строка, отображаемая, когда TableColumn размещен в TableView.
Подробности метода
editAnyEvent
public static <S, T> EventType<TableColumn.CellEditEvent<S,T>> editAnyEvent()
- Тип параметров:
-
S- Тип универсального типа TableView -
T- Тип содержимого во всех ячейках в этом столбце - Возвращает:
- Любое событие редактирования TableColumn
editStartEvent
public static <S, T> EventType<TableColumn.CellEditEvent<S,T>> editStartEvent()
TableView.edit(int, javafx.scene.control.TableColumn).- Тип параметров:
-
S- Тип универсального типа TableView -
T- Тип содержимого во всех ячейках в этом столбце - Возвращает:
- Событие начала редактирования
editCancelEvent
public static <S, T> EventType<TableColumn.CellEditEvent<S,T>> editCancelEvent()
- Тип параметров:
-
S- Тип универсального типа TableView -
T- Тип содержимого во всех ячейках в этом столбце - Возвращает:
- Событие отмены редактирования
editCommitEvent
public static <S, T> EventType<TableColumn.CellEditEvent<S,T>> editCommitEvent()
- Тип параметров:
-
S- Тип универсального типа TableView -
T- Тип содержимого во всех ячейках в этом столбце - Возвращает:
- Событие подтверждения редактирования
tableViewProperty
public final ReadOnlyObjectProperty<TableView<S>> tableViewProperty()
- См. также:
getTableView()
getTableView
public final TableView<S> getTableView()
- Описание свойства:
- Таблица, к которой принадлежит этот столбец.
setCellValueFactory
public final void setCellValueFactory(Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> value)
- Описание свойства:
- Необходимо установить фабрику значений ячеек, чтобы указать, как заполнять все ячейки в одном столбце. Фабрика значений ячеек — это
Callback, который предоставляет экземплярTableColumn.CellDataFeaturesи ожидает возвращения экземпляраObservableValue. Возвращаемый экземпляр ObservableValue будет наблюдаться внутренне, чтобы позволить немедленно отразить обновления значения на экране. Пример того, как установить фабрику значений ячеек:
Распространенный подход заключается в заполнении ячеек в TableColumn одним значением из объекта JavaBean. Для поддержки этого распространенного сценария существует классlastNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() { public ObservableValue<String> call(CellDataFeatures<Person, String> p) { // p.getValue() returns the Person instance for a particular TableView row return p.getValue().lastNameProperty(); } }); }PropertyValueFactory. Обратитесь к этому классу за дополнительной информацией о его использовании, но кратко вот как можно упростить вышеуказанный случай, используя класс PropertyValueFactory:lastNameCol.setCellValueFactory(new PropertyValueFactory<Person,String>("lastName"));
getCellValueFactory
public final Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> getCellValueFactory()
- Описание свойства:
- Необходимо установить фабрику значений ячеек, чтобы указать, как заполнять все ячейки в отдельном столбце TableColumn. Фабрика значений ячеек — это
Callback, предоставляющая экземплярTableColumn.CellDataFeaturesи ожидающая возвращенияObservableValue. Возвращаемый экземпляр ObservableValue будет наблюдаться внутри, чтобы позволить немедленные обновления значения, которые будут отражены на экране. Пример установки фабрики значений ячеек:
Распространённый подход — заполнение ячеек в TableColumn с помощью единственного значения из Java-бин. Для поддержки этой распространённой ситуации существует классlastNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() { public ObservableValue<String> call(CellDataFeatures<Person, String> p) { // p.getValue() returns the Person instance for a particular TableView row return p.getValue().lastNameProperty(); } }); }PropertyValueFactory. Обратитесь к этому классу за более подробной информацией о его использовании, но кратко вот как можно упростить вышеуказанный случай с помощью класса PropertyValueFactory:lastNameCol.setCellValueFactory(new PropertyValueFactory<Person,String>("lastName"));
cellValueFactoryProperty
public final ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>> cellValueFactoryProperty()
Callback, предоставляющая экземпляр TableColumn.CellDataFeatures и ожидающая возвращения ObservableValue. Возвращаемый экземпляр ObservableValue будет наблюдаться внутри, чтобы позволить немедленные обновления значения, которые будут отражены на экране. Пример установки фабрики значений ячеек:
lastNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
// p.getValue() returns the Person instance for a particular TableView row
return p.getValue().lastNameProperty();
}
});
}
Распространённый подход — заполнение ячеек в TableColumn с помощью единственного значения из Java-бин. Для поддержки этой распространённой ситуации существует класс PropertyValueFactory. Обратитесь к этому классу за более подробной информацией о его использовании, но кратко вот как можно упростить вышеуказанный случай с помощью класса PropertyValueFactory:
lastNameCol.setCellValueFactory(new PropertyValueFactory<Person,String>("lastName"));
- См. также:
-
getCellValueFactory(),setCellValueFactory(Callback)
setCellFactory
public final void setCellFactory(Callback<TableColumn<S,T>,TableCell<S,T>> value)
- Описание свойства:
- Фабрика ячеек для всех ячеек в этом столбце. Фабрика ячеек отвечает за отображение данных, содержащихся в каждой
TableCellдля одного столбца таблицы.По умолчанию
TableColumnиспользуетdefault cell factory, но это можно заменить пользовательской реализацией, например, для отображения данных другим способом или для поддержки редактирования. Подробная документация по созданию пользовательских фабрик ячеек находится в другом месте (см.CellиTableView, например).Наконец, в пакете
javafx.scene.control.cellдоступно несколько предварительно созданных фабрик ячеек.
getCellFactory
public final Callback<TableColumn<S,T>,TableCell<S,T>> getCellFactory()
- Описание свойства:
- Фабрика ячеек для всех ячеек в этом столбце. Фабрика ячеек отвечает за отображение данных, содержащихся в каждой
TableCellдля одного столбца таблицы.По умолчанию
TableColumnиспользуетdefault cell factory, но это можно заменить пользовательской реализацией, например, для отображения данных другим способом или для поддержки редактирования. Подробная документация по созданию пользовательских фабрик ячеек находится в другом месте (см.CellиTableView, например).Наконец, в пакете
javafx.scene.control.cellдоступно несколько предварительно созданных фабрик ячеек.
cellFactoryProperty
public final ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>> cellFactoryProperty()
TableCell для одного столбца таблицы. По умолчанию TableColumn использует default cell
factory, но это можно заменить пользовательской реализацией, например, для отображения данных другим способом или для поддержки редактирования. Подробная документация по созданию пользовательских фабрик ячеек находится в другом месте (см. Cell и TableView, например).
Наконец, в пакете javafx.scene.control.cell доступно несколько предварительно созданных фабрик ячеек.
- См. также:
-
getCellFactory(),setCellFactory(Callback)
sortTypeProperty
public final ObjectProperty<TableColumn.SortType> sortTypeProperty()
TableView.getSortOrder() для получения дополнительной информации) сортироваться по возрастанию или убыванию. Простое переключение этого свойства приведет к изменению порядка сортировки в TableView, при условии, что этот столбец изначально находится в ObservableList sortOrder.- См. также:
-
getSortType(),setSortType(TableColumn.SortType)
setSortType
public final void setSortType(TableColumn.SortType value)
- Описание свойства:
- Указывает, должен ли этот столбец (если он входит в порядок сортировки, см.
TableView.getSortOrder()для получения дополнительной информации) сортироваться по возрастанию или убыванию. Простое переключение этого свойства приведет к изменению порядка сортировки в TableView, при условии, что этот столбец изначально находится в ObservableList sortOrder.
getSortType
public final TableColumn.SortType getSortType()
- Описание свойства:
- Указывает, должен ли этот столбец (если он входит в порядок сортировки, см.
TableView.getSortOrder()для получения дополнительной информации) сортироваться по возрастанию или убыванию. Простое переключение этого свойства приведет к изменению порядка сортировки в TableView, при условии, что этот столбец изначально находится в ObservableList sortOrder.
setOnEditStart
public final void setOnEditStart(EventHandler<TableColumn.CellEditEvent<S,T>> value)
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь успешно инициирует редактирование.
getOnEditStart
public final EventHandler<TableColumn.CellEditEvent<S,T>> getOnEditStart()
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь успешно инициирует редактирование.
onEditStartProperty
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditStartProperty()
- См. также:
-
getOnEditStart(),setOnEditStart(EventHandler)
setOnEditCommit
public final void setOnEditCommit(EventHandler<TableColumn.CellEditEvent<S,T>> value)
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь успешно подтвердит редактирование.
getOnEditCommit
public final EventHandler<TableColumn.CellEditEvent<S,T>> getOnEditCommit()
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь успешно подтвердит редактирование.
onEditCommitProperty
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditCommitProperty()
- См. также:
-
getOnEditCommit(),setOnEditCommit(EventHandler)
setOnEditCancel
public final void setOnEditCancel(EventHandler<TableColumn.CellEditEvent<S,T>> value)
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь отменит редактирование ячейки.
getOnEditCancel
public final EventHandler<TableColumn.CellEditEvent<S,T>> getOnEditCancel()
- Описание свойства:
- Этот обработчик событий будет вызван, когда пользователь отменит редактирование ячейки.
onEditCancelProperty
public final ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>> onEditCancelProperty()
- См. также:
-
getOnEditCancel(),setOnEditCancel(EventHandler)
getTypeSelector
public String getTypeSelector()
Styleable, который используется в сопоставлении селекторов. Это аналогично элементу в HTML. (CSS Type Selector).- Определено:
-
getTypeSelectorв интерфейсеStyleable - Возвращает:
- "TableColumn"
- С:
- JavaFX 8.0
getStyleableParent
public Styleable getStyleableParent()
- Определено:
-
getStyleableParentв интерфейсеStyleable - Возвращает:
getTableView()- С:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
- Определено:
-
getCssMetaDataв интерфейсеStyleable - Возвращает:
- CssMetaData
- С:
- JavaFX 8.0
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
- С:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.