我有一个主要的课程,如下所示:
public class Window extends Application {
@Override
public void start(Stage foablak) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("Foablak.fxml"));
Scene scene = new Scene(root);
foablak.setScene(scene);
foablak.setWidth(900);
foablak.setHeight(700);
foablak.setResizable(false);
foablak.setTitle("Window");
foablak.show();
}
public static void main(String[] args) {
launch(args);
}
}
Run Code Online (Sandbox Code Playgroud)
如何在不关闭窗口并打开新窗口的情况下从另一个.java类更新Title的标题?
我有一个TableView,显示Derby表中的所有数据,除了项目的"ID"(我不希望用户看到它).
方法很简单,我做了一个SQL语句来选择所有属性,但我没有要求ID列.我找回了一个TableData,这个变量显示在TableView中,带有所有记录(这是一个简单的名单).
我想允许用户使用"删除按钮"从表中删除.
首先,当我们收集ACTUAL选择行(如果不为空)ID时,应该有一个"OnAction"方法(当用户点击删除按钮时),并且我们向数据库发送一个语句来删除它,其中( HIDDEN)可以在德比表中找到所选项目的ID.
由于它是一个名单,并且允许用户使用完全相同的数据创建另一条记录,因此在tableview中记录可以是克隆,没有差异.(只有ID是唯一的,但是tableview不包含id-s,这使得它很难).
那么我们怎么能在不知道它的ID的情况下删除所选择的行呢?或者,如果表中没有显示ID,我们怎么知道呢?(搜索名称不起作用,因为可能有几个同名的记录)
什么是"隐藏专栏的神秘解决方案"?:)