java - 在 TableView 中显示数据
问题描述
好吧,我改变了描述,我认为它会更清楚。
我的申请分为两部分(右侧的信息 (1) 和左侧的信息 (2))
(2) - 在这里我有一个表格,我可以在其中选择合同。
(1) - 此处显示与所选合约相关的信息,所有快捷方式均正常工作,但此表中未显示第二个表中的信息,该表位于应用程序的此部分(右侧)中我想写下与我在左侧选择的文档相关的文件的链接
(现在我使用字符串类型,然后我将在本地链接下进行)
//I removed all unnecessary variables in my opinion that are displayed correctly.
public class MainData {
private final List<StringProperty> nameLink;
public MainData() {
this.nameLink = FXCollections.observableArrayList();
}
public List<StringProperty> getNameLink() {
return nameLink;
}
public List<StringProperty> setNameLink(StringProperty nameLink) {
this.nameLink.add(nameLink);
return getNameLink();
}
}
public class MainController {
private TableColumn<MainData, String> contractColumn;
public MainController() {
}
@FXML
private void initialize() {
contractColumn.setCellValueFactory(cellData -> cellData.getValue().getNameLink());
}
}
问题是Initialize
,lambda 正在等待值 ObservableValue,但我正在传递List<String>
,但是如果我将值更改为List<String>
,那么该方法getNameLink
对我不起作用如何解决?如何制作包装纸?
解决方案
推荐阅读
- java - Java并发:并发线程仅删除元素时的HashMap与ConcurrentHashMap
- database - 如何在HANA查询中实现递归
- yaml - 编织成 PDF 时如何让 amsmath 在 RMarkdown 中工作?
- javascript - WebWorker 中的 TensorflowJS 通用句子编码器
- reactjs - React-webcam 没有被添加到我的反应项目中
- android - 我如何提高 react-native run-android 构建时间?
- android - 如何避免在android中检测到NFC标签?
- .net - 元素
下元素 无法识别 - jquery - 如何在具有类或id的元素之前找到元素父级
- asp.net-core-webapi - . NET Core Web API 无法在托管服务器上运行,但它在我的开发系统上运行顺畅