里面的数据是一个 MySQL 数据库,我使用一个模型和一个 observableArrayList 来获取它们。
我想创建一个初始化方法来读取整个选定的行并将其保存到文本字段中(如名称-名称、地址-地址等)。我试过这个,现在我可以选择整行数据,但不能将其拆分为字符串来设置 TextField 文本:
ListViewerModell details = (ListViewerModell) table.getSelectionModel().getSelectedItem();
//Checking if any row selected
if (details != null) {
//??? - split
editName.setText("*Name*");
editAddress.setText("*Address*");
}
Run Code Online (Sandbox Code Playgroud)
尝试使用模型 getName()、getAdress() 方法,但我得到了 NullPointerException 和 TablePos 方法。
我总是在很多代码中看到这一点:
String s;
if (s == null || s.isEmpty()) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
但这还不够
String s;
if (s.isEmpty()) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
我很好奇,尤其是当我检查 JavaFX TextField 是否为空时。