Skip to content

Instantly share code, notes, and snippets.

@kineticz
Created February 3, 2015 11:42
Show Gist options
  • Select an option

  • Save kineticz/16ceb337a8b6d41b9c52 to your computer and use it in GitHub Desktop.

Select an option

Save kineticz/16ceb337a8b6d41b9c52 to your computer and use it in GitHub Desktop.
How can I anchor text at the center?
package je3.thread;
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.text.Text;
import javafx.stage.Stage;
/**
* Text seemed to be anchored at the bottom left corner.
* See screenshot here: http://i60.tinypic.com/2mnnmrn.jpg
*/
public class ShowText extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
Pane pane = new Pane();
pane.setPadding(new Insets(0, 0, 0, 0));
Text text1 = new Text(20, 20, "Programming fun");
// text1.setFont(Font.font("Courier", BOLD, FontPosture.ITALIC, 15));
Text text2 = new Text(30, 30, "Programming fun");
Text text3 = new Text(40, 40, "Programming fun");
// text3.setFill(Color.RED);
// text3.setUnderline(true);
pane.getChildren().addAll(text1, text2,text3);
Scene scene = new Scene(pane);
primaryStage.setScene(scene);
primaryStage.show();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment