|
|
@ -11,28 +11,13 @@ import javafx.event.EventHandler;
|
|
|
|
import javafx.fxml.FXMLLoader;
|
|
|
|
import javafx.fxml.FXMLLoader;
|
|
|
|
import javafx.scene.Node;
|
|
|
|
import javafx.scene.Node;
|
|
|
|
import javafx.scene.Scene;
|
|
|
|
import javafx.scene.Scene;
|
|
|
|
import javafx.scene.control.Button;
|
|
|
|
import javafx.scene.control.*;
|
|
|
|
import javafx.scene.control.CheckBox;
|
|
|
|
|
|
|
|
import javafx.scene.control.ContextMenu;
|
|
|
|
|
|
|
|
import javafx.scene.control.MenuItem;
|
|
|
|
|
|
|
|
import javafx.scene.control.RadioButton;
|
|
|
|
|
|
|
|
import javafx.scene.control.TableCell;
|
|
|
|
|
|
|
|
import javafx.scene.control.TableColumn;
|
|
|
|
|
|
|
|
import javafx.scene.control.TableView;
|
|
|
|
|
|
|
|
import javafx.scene.control.Toggle;
|
|
|
|
|
|
|
|
import javafx.scene.control.TreeCell;
|
|
|
|
|
|
|
|
import javafx.scene.control.TreeItem;
|
|
|
|
|
|
|
|
import javafx.scene.control.TreeView;
|
|
|
|
|
|
|
|
import javafx.scene.control.cell.ChoiceBoxTableCell;
|
|
|
|
import javafx.scene.control.cell.ChoiceBoxTableCell;
|
|
|
|
import javafx.scene.control.cell.PropertyValueFactory;
|
|
|
|
import javafx.scene.control.cell.PropertyValueFactory;
|
|
|
|
import javafx.scene.control.cell.TextFieldTableCell;
|
|
|
|
import javafx.scene.control.cell.TextFieldTableCell;
|
|
|
|
import javafx.scene.control.cell.TextFieldTreeCell;
|
|
|
|
import javafx.scene.control.cell.TextFieldTreeCell;
|
|
|
|
import javafx.scene.image.Image;
|
|
|
|
import javafx.scene.image.Image;
|
|
|
|
import javafx.scene.input.ClipboardContent;
|
|
|
|
import javafx.scene.input.*;
|
|
|
|
import javafx.scene.input.DragEvent;
|
|
|
|
|
|
|
|
import javafx.scene.input.Dragboard;
|
|
|
|
|
|
|
|
import javafx.scene.input.MouseEvent;
|
|
|
|
|
|
|
|
import javafx.scene.input.TransferMode;
|
|
|
|
|
|
|
|
import javafx.scene.layout.BorderPane;
|
|
|
|
import javafx.scene.layout.BorderPane;
|
|
|
|
import javafx.scene.layout.GridPane;
|
|
|
|
import javafx.scene.layout.GridPane;
|
|
|
|
import javafx.scene.layout.Pane;
|
|
|
|
import javafx.scene.layout.Pane;
|
|
|
@ -48,15 +33,7 @@ import xyz.wbsite.dbtool.javafx.ctrl.DetailTableController;
|
|
|
|
import xyz.wbsite.dbtool.javafx.ctrl.MainController;
|
|
|
|
import xyz.wbsite.dbtool.javafx.ctrl.MainController;
|
|
|
|
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
|
|
|
|
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
|
|
|
|
import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
|
|
|
|
import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.DataBase;
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.*;
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.Field;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.FieldType;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.Frame;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.Module;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.Project;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.SelectItem;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.Table;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.TableMethod;
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.ContextMenuBuilder;
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.ContextMenuBuilder;
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.Dialog;
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.Dialog;
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.Tool;
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.Tool;
|
|
|
@ -64,11 +41,7 @@ import xyz.wbsite.dbtool.javafx.view.DBCheckBoxTableCell;
|
|
|
|
import xyz.wbsite.dbtool.web.frame.utils.ResourceUtil;
|
|
|
|
import xyz.wbsite.dbtool.web.frame.utils.ResourceUtil;
|
|
|
|
|
|
|
|
|
|
|
|
import java.net.URL;
|
|
|
|
import java.net.URL;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.HashSet;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Locale;
|
|
|
|
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class JavaFxApplication extends Application {
|
|
|
|
public class JavaFxApplication extends Application {
|
|
|
|
|
|
|
|
|
|
|
@ -444,11 +417,11 @@ 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.setPage(newValue);
|
|
|
|
currentTable.setPage(newValue);
|
|
|
|
if (newValue){
|
|
|
|
if (newValue) {
|
|
|
|
detailTableController.getPageAdd().setSelected(true);
|
|
|
|
detailTableController.getPageAdd().setSelected(true);
|
|
|
|
detailTableController.getPageImp().setSelected(true);
|
|
|
|
detailTableController.getPageImp().setSelected(true);
|
|
|
|
detailTableController.getPageExp().setSelected(true);
|
|
|
|
detailTableController.getPageExp().setSelected(true);
|
|
|
|
}else {
|
|
|
|
} else {
|
|
|
|
detailTableController.getPageAdd().setSelected(false);
|
|
|
|
detailTableController.getPageAdd().setSelected(false);
|
|
|
|
detailTableController.getPageImp().setSelected(false);
|
|
|
|
detailTableController.getPageImp().setSelected(false);
|
|
|
|
detailTableController.getPageExp().setSelected(false);
|
|
|
|
detailTableController.getPageExp().setSelected(false);
|
|
|
|