|
|
@ -87,14 +87,16 @@ public class JavaFxApplication extends Application {
|
|
|
|
private ContextMenu table_right_menu;
|
|
|
|
private ContextMenu table_right_menu;
|
|
|
|
private XEventHandler xEventHandler = new XEventHandler();
|
|
|
|
private XEventHandler xEventHandler = new XEventHandler();
|
|
|
|
private boolean dragMD = false;
|
|
|
|
private boolean dragMD = false;
|
|
|
|
|
|
|
|
private Stage primaryStage;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void start(Stage primaryStage) throws Exception {
|
|
|
|
public void start(Stage primaryStage) throws Exception {
|
|
|
|
|
|
|
|
this.primaryStage = primaryStage;
|
|
|
|
BorderPane root = mMainLoader.getRoot();
|
|
|
|
BorderPane root = mMainLoader.getRoot();
|
|
|
|
|
|
|
|
|
|
|
|
primaryStage.setTitle("DBtool");
|
|
|
|
primaryStage.setTitle("DBtool");
|
|
|
|
primaryStage.setScene(new Scene(root, 700, 500));
|
|
|
|
primaryStage.setScene(new Scene(root, 700, 500));
|
|
|
|
|
|
|
|
primaryStage.centerOnScreen();
|
|
|
|
primaryStage.show();
|
|
|
|
primaryStage.show();
|
|
|
|
|
|
|
|
|
|
|
|
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
|
|
|
|
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
|
|
|
@ -591,11 +593,35 @@ public class JavaFxApplication extends Application {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getSys().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setSys(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getAjax().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setAjax(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getHtml().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setHtml(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getApi().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setApi(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
detailTableController.getCreate().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
detailTableController.getCreate().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setCreate(newValue);
|
|
|
|
currentTable.setCreate(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -605,7 +631,7 @@ public class JavaFxApplication extends Application {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setDelete(newValue);
|
|
|
|
currentTable.setDelete(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -615,7 +641,7 @@ public class JavaFxApplication extends Application {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setUpdate(newValue);
|
|
|
|
currentTable.setUpdate(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -625,7 +651,7 @@ public class JavaFxApplication extends Application {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setFind(newValue);
|
|
|
|
currentTable.setFind(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -635,7 +661,7 @@ public class JavaFxApplication extends Application {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setGet(newValue);
|
|
|
|
currentTable.setGet(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -645,34 +671,16 @@ public class JavaFxApplication extends Application {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
currentTable.setSearch(newValue);
|
|
|
|
currentTable.setSearch(newValue);
|
|
|
|
if(!currentTable.needMgr()){
|
|
|
|
if (!currentTable.needMgr()) {
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getAjax().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
detailTableController.getHtml().setSelected(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
detailTableController.getSys().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
detailTableController.getAdd().setOnMouseClicked(new EventHandler<MouseEvent>() {
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setSys(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getAjax().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
public void handle(MouseEvent event) {
|
|
|
|
currentTable.setAjax(newValue);
|
|
|
|
Dialog.showInput(primaryStage, "新增业务", "请输入:");
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getHtml().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setHtml(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
detailTableController.getApi().selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
|
|
|
|
|
|
|
|
currentTable.setApi(newValue);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|