Package javafx.scene.control

Examples of javafx.scene.control.Hyperlink


                world.getPlane().setState(PlaneState.FLYING);
                world.requestFocus();
            }
        });
        livesLabel= new Label("3");
        highScoresLink= new Hyperlink("High Scores");
        highScoresLink.setOnAction(new EventHandler<ActionEvent>(){
                @Override
                public void handle(ActionEvent t) {
                    world.getHighScoresPane().init();
                    world.getHighScoresPane().setTranslateX(world.getPlane().getTranslateX()-100);
View Full Code Here


   * @param uri
   *            the {@link URI} of the {@link Hyperlink}
   * @return the external {@link Hyperlink}
   */
  public static Hyperlink externalHyperlink(final String text, final URI uri) {
    final Hyperlink a = new Hyperlink();
    a.setText(text == null ? uri.toString() : text);
    a.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(final ActionEvent event) {
        if (Desktop.isDesktopSupported()) {
          try {
            Desktop.getDesktop().browse(uri);
View Full Code Here

    protected void addSlideItem(final VBox vbox, final SlideItem item) {

        Node node = null;
        if (item.getLink()) {

            final Hyperlink link = HyperlinkBuilder.create()
                    .opacity(1.0)
                    .text(item.getValue())
                    .build();

            link.getStyleClass().add("link" + item.getLevel());

            link.setOnAction(new EventHandler<ActionEvent>() {
                @Override
                public void handle(final ActionEvent e) {
                    final ClipboardContent content = new ClipboardContent();
                    content.putString("http://" + ((Hyperlink) e.getSource()).getText());
                    Clipboard.getSystemClipboard().setContent(content);
View Full Code Here

            __messages = new Label("");
            __messages.setId("labelmessbar");
            __messages.setMinWidth(UtilityFX.isOsLinux() ? 460.0 : 470.0);

            link = new Hyperlink("About");
            link.setFocusTraversable(false);
            link.setId("labellinkbar");
            link.setOnAction((ActionEvent actionEvent) -> {
                listener.onLinkPressed();
            });
View Full Code Here

            __messages = new Label("");
            __messages.setId("labelmessbar");
            __messages.setMinWidth(UtilityFX.isOsLinux() ? 460.0 : 470.0);

            link = new Hyperlink("About");
            link.setFocusTraversable(false);
            link.setId("labellinkbar");
            link.setOnAction((ActionEvent actionEvent) -> {
                listener.onLinkPressed();
            });
View Full Code Here

         
            return vbox;
        }
       
        private Hyperlink newHyperlink(VBox vbox, String label, String path, Boolean isUrl){
            Hyperlink hl1 = new Hyperlink(label);
            hl1.setStyle("-fx-text-fill: #f5f5f5;");
            hl1.setUserData("file:///" + path);
            VBox.setMargin(hl1, new Insets(0, 0, 0, 8));
            vbox.getChildren().add(hl1);
            if (isUrl){
            hl1.setOnAction(new EventHandler<ActionEvent>() {
                    @Override
                    public void handle(ActionEvent e) {
                        eng.load(((String)((Control)e.getTarget()).getUserData()));
                    }
                });
            } else {
               hl1.setOnAction(new EventHandler<ActionEvent>() {
                    @Override
                    public void handle(ActionEvent e) {
                        String filePath = ((String)((Control)e.getTarget()).getUserData());
                        System.out.println("newpath: " + filePath);
                        String sourceText = setSourceText(filePath);
View Full Code Here

            __messages = new Label("");
            __messages.setId("labelmessbar");
            __messages.setMinWidth(Utility.isOsLinux() ? 460.0 : 470.0);

            link = new Hyperlink("About");
            link.setFocusTraversable(false);
            link.setId("labellinkbar");
            link.setOnAction((ActionEvent actionEvent) -> {
                listener.onLinkPressed();
            });
View Full Code Here

//      }
//    });
  }
 
  private void showRemoveErrorLink() {
    final Hyperlink hlClearErrors = new Hyperlink("Clear Errors");
    hlClearErrors.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent ev) {
        borderPane.setTop(null);
        removeAllErrorPanes();
      }
View Full Code Here

        Button helpButton = new Button("?");
        AquaFx.createButtonStyler().setType(ButtonType.HELP).style(helpButton);
        buttonBox.getChildren().add(helpButton);

        Hyperlink link = new Hyperlink("Hyperlink");
        Hyperlink link2 = new Hyperlink("disabled Hyperlink");
        link2.setDisable(true);
        buttonBox.getChildren().add(link);
        buttonBox.getChildren().add(link2);
        ScrollBar scBar = new ScrollBar();
        buttonBox.getChildren().add(scBar);
View Full Code Here

TOP

Related Classes of javafx.scene.control.Hyperlink

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.