丫空间官网 - 活动场地租赁平台,十年专注活动场地选址、预定服务

活动单元格地址显示在|将行或单元格背景色绑定到JavaFX中行中显示的对象的属性

2023-02-15 22:04:28 发表

丫空间介绍 ·丫空间(www.yaspace.cn),全国性活动内容平台,涉及展览展示、会议、庆祝活动、团建拓展、私人活动、竞技赛事、拍摄等各类活动图文、短视频内容的记录、传播。 ·用户通过丫空间可以浏览、筛选各类活动内容、活动商家、活动资源;商家通过丫空间可以发布、分享场地或业务信息、活动图文、短视频等活动内容进行市场营销。 ,丫空间已汇聚特色场地,虚拟空间,秀场/发布中心:艺术/展览馆,演出场馆。会所/俱乐部,公寓别墅/美趴,商场/步行街,酒店/度假村,影棚/演播厅,体育场馆,户外/广场。婚礼/宴会场地 会议中心,会展中心、剧场/剧院,众创空间/路演,会议室/培训厅,咖啡/书店、酒吧/餐厅、游船/游艇等全国各类场地资源。

我有一个显示活动列表的TableView。我希望将行中的一个单元格或整个行的背景颜色绑定到我的活动的ObjectProperty颜色,因为我希望我的用户能够选择行的外观颜色。我尝试了几种方法,如RowFactory活动单元格地址显示在活动单元格地址显示在,但我找不到将其绑定到更改数据属性的解决方案。如果这不可能,以某种方式更改颜色也很棒。谢谢:)

public class Activity {
private final StringProperty description;
private final StringProperty customer;
private final StringProperty project;
private final IntegerProperty duration;
private final StringProperty city;
private final ObjectProperty dueDate;
private final ObjectProperty color;

我在哪里设置单元格值:

  @FXML
private void initialize() {
    // Initialize the activity table with the two columns.
    descriptionColumn.setCellValueFactory(cellData -> cellData.getValue().DescriptionProperty()
    );
    projectColumn.setCellValueFactory(cellData -> cellData.getValue().projectProperty());
    setUpDragAndDrop();
    // Listen for selection changes and show the activity details when changed.
    activityTable.getSelectionModel().selectedItemProperty().addListener(
            (observable, oldValue, newValue) -> showActivityDetails(newValue));
}

数据:

    public ObservableList activityData = FXCollections.observableArrayList();

以上内容为网友投稿,不代表丫空间立场。丫空间仅整理发布,对内容的真实性和准确性不负责任。如有侵权或错误信息,请第一联系我们进行删除和修正。
2.922874s