public void initializeLayout()

in src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityColumnsTabLayout.java [82:130]


    public void initializeLayout()
    {
//        getScene().getWindow().getScene();
//        getStage().getScene().getWindow().get
//        System.out.println("mrg: " + getStage().getScene().getRoot());
//        System.out.println("init DatabaseEntityColumnsTabLayout");
//
//        loadComponents();

        super.initializeLayout();

        primaryKeyColumn.setText(null);
        mandatoryColumn.setText(null);

        primaryKeyColumn.setGraphic(GlyphsDude.createIcon(FontAwesomeIcon.KEY, "16px"));
        mandatoryColumn.setGraphic(GlyphsDude.createIcon(FontAwesomeIcon.EXCLAMATION, "16px"));

//        attributeNameColumn.setCellValueFactory(new PropertyValueFactory("name"));
//        attributeTypeColumn.setCellValueFactory(new PropertyValueFactory("type"));
//        attributeTypeColumn.setCellValueFactory(new PropertyValueFactory<ObjAttribute, String>("type"));

//        Callback<TableColumn<ObjAttribute, String>, TableCell<ObjAttribute, String>> comboBoxCellFactory
//        = (TableColumn<ObjAttribute, String> param) -> new ComboBoxEditingCell();
//
//        ComboBoxTableCell attributeTypeCell = new ComboBoxTableCell(javaTypes);

//        attributeTypeColumn.setCellFactory(attributeTypeCell);
////        attributeTypeColumn.setCellFactory(ComboBoxTableCell.forTableColumn(ObjectEntityUtilities.getRegisteredTypeNames()));
//        attributeTypeColumn.setEditable(true);
////        attributeTypeColumn.set
//        attributeTypeColumn.setOnEditCommit(
//                        new EventHandler<CellEditEvent<ObjAttribute, String>>() {
//                            @Override
//                            public void handle(CellEditEvent<ObjAttribute,String> t) {
//                                System.out.println(t);
////                                ((ObjAttribute) t.getTableView().getItems().get(t.getTablePosition().getRow())).setLevel(t.getNewValue());
//                            }
//                        });

//        attributeTypeColumn.setPromptText("Java Type");
//        emailComboBox.setEditable(true);
//        emailComboBox.valueProperty().addListener(new ChangeListener<String>() {
//            @Override
//            public void changed(ObservableValue ov, String t, String t1) {
//                address = t1;
//            }
//        });

    }