2012-10-16 4 views

답변

3

확인이 밖으로

public class ColoredButtonTextDemo extends Application { 

    @Override 
    public void start(Stage primaryStage) { 
     Button btn = new Button(); 
     btn.setContentDisplay(ContentDisplay.GRAPHIC_ONLY); 

     HBox coloredTextBox = HBoxBuilder.create().spacing(0).children(
       LabelBuilder.create().text("Say ").textFill(Color.YELLOW).build(), 
       LabelBuilder.create().text("'").textFill(Color.DARKBLUE).build(), 
       LabelBuilder.create().text("Hell").textFill(Color.RED).build(), 
       LabelBuilder.create().text("o ").textFill(Color.GREEN).build(), 
       LabelBuilder.create().text("W").textFill(Color.BLUE).build(), 
       LabelBuilder.create().text("orld!").textFill(Color.DARKMAGENTA).build(), 
       LabelBuilder.create().text("'").textFill(Color.DARKBLUE).build()// 
       ).build(); 

     btn.setGraphic(coloredTextBox); 
     StackPane root = new StackPane(); 
     root.getChildren().add(btn); 
     Scene scene = new Scene(root, 300, 250); 
     primaryStage.setTitle("Hello World!"); 
     primaryStage.setScene(scene); 
     primaryStage.show(); 
    } 

    public static void main(String[] args) { 
     launch(args); 
    } 
} 

출력

enter image description here

+0

WOW, 정말 감사합니다! 그게 정확히 내가 찾고 있던 것이 었습니다. – gimba

관련 문제