@Override public void start(Stage primaryStage) { primaryStage.setTitle("CoAP Explorer"); Group root = new Group(); Scene scene = new Scene(root, 800, 600); TextArea hexArea = new TextArea(); TextArea binArea = new TextArea(); CoapPacket packet = new CoapPacket(); packet.setPayload("PAYLOAD"); packetProp.setValue(packet); binArea.textProperty().bindBidirectional(packetProp, new AsciiConverter()); hexArea.textProperty().bindBidirectional(packetProp, new HexConverter()); hexArea.setEditable(false); hexArea.setFont(javafx.scene.text.Font.font(Font.MONOSPACED)); VBox vbox = new VBox(); vbox.setPadding(new Insets(10)); vbox.setSpacing(8); VBox.setMargin(hexArea, new Insets(0, 0, 0, 8)); vbox.getChildren().add(hexArea); VBox.setMargin(binArea, new Insets(0, 0, 0, 8)); vbox.getChildren().add(binArea); root.getChildren().add(vbox); primaryStage.setScene(scene); primaryStage.show(); }
public FamilyForm() { getStylesheets().add("/CSS/familyFormCss.css"); save = new Button("Save"); cancel = new Button("Cancel"); Title.setFontSmoothingType(FontSmoothingType.LCD); Title.setFont(javafx.scene.text.Font.font(20)); scrollPane = new ScrollPane(getSubGrid()); scrollPane.setFitToWidth(true); save.setPrefWidth(80); cancel.setPrefWidth(80); clientID = Controller.getInstance().getStaffInfo().getAccountID(); /////////////////////////////////// MAIN PANE /////////////////////////////////// setConstraints(Title, 0, 0, 1, 1, HPos.CENTER, VPos.CENTER); setConstraints(scrollPane, 0, 1, 1, 1, HPos.CENTER, VPos.CENTER); getChildren().addAll(Title, scrollPane); save.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { if (Validate()) { String name = Name.getText().trim(); if (Controller.isNotified && orginalName.equals("")) { orginalName = name; } else if (Controller.isNotified && !(orginalName.equals(""))) { if (!orginalName.equals(name)) { orginalName = name; Controller.isNotified = false; } } Save(); } } }); cancel.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { clear(); } }); }