Move a Label by using setTranslateY : Label « JavaFX « Java






Move a Label by using setTranslateY

 

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.HBox;
import javafx.scene.text.TextAlignment;
import javafx.stage.Stage;

public class Main extends Application {
  public static void main(String[] args) {
    launch(args);
  }

  @Override
  public void start(Stage stage) {
    Scene scene = new Scene(new Group());
    stage.setTitle("Label Sample");
    stage.setWidth(400);
    stage.setHeight(180);

    HBox hbox = new HBox();

    Label label1 = new Label("Search");
    label1.setTranslateY(50);

    hbox.setSpacing(10);
    hbox.getChildren().add((label1));
    ((Group) scene.getRoot()).getChildren().add(hbox);

    stage.setScene(scene);
    stage.show();
  }
}

   
  








Related examples in the same category

1.Using Label to display Text
2.Set new value to Label
3.Set Font for Label
4.Set Label Text color
5.Using Rotate to create vertical label
6.Wrap a Label
7.Scale a Label
8.Label mouse in and out event
9.Adding Image to Label
10.Change Label text in Button click event