1
A
回答
1
它可以通过将Label
到一些布局容器来完成,说HBox
:
private final Random random = new Random();
private final Color[] colors =
{
Color.RED, Color.GREEN, Color.BLUE, Color.YELLOW
};
@Override
public void start(final Stage primaryStage)
{
HBox hbox = new HBox();
String str = "my-string-val";
for (String s : str.split(""))
{
Label l = new Label(s);
l.setBorder(new Border(new BorderStroke(Color.BLACK, BorderStrokeStyle.SOLID, CornerRadii.EMPTY, BorderWidths.DEFAULT)));
l.setBackground(new Background(new BackgroundFill(colors[random.nextInt(colors.length)], CornerRadii.EMPTY, Insets.EMPTY)));
l.setPrefWidth(20);
l.setAlignment(Pos.CENTER);
l.setFont(font("Arial", FontWeight.BOLD, 16));
hbox.getChildren().add(l);
}
final Scene scene = new Scene(hbox, 800, 600);
primaryStage.setScene(scene);
primaryStage.show();
}
+0
嘿男人它的工作谢谢....非常 –
相关问题
- 1. HTML:更改textarea中单个字符的背景颜色?
- 2. 设置背景颜色2
- 3. 设置背景颜色
- 4. Angular4背景颜色设置
- 5. 设置背景颜色[JAVA]
- 6. angular2设置背景颜色
- 7. 设置背景颜色
- 8. 设置背景颜色
- 9. 设置背景颜色:Android
- 10. Cardview设置背景颜色
- 11. 设置背景颜色toolbaritems
- 12. 设置VIM背景颜色
- 13. 设置背景颜色CMDIFrameWnd
- 14. 设置行背景颜色
- 15. 如何设置HandOnTable中每个单元格的背景颜色?
- 16. 如何在JTextPane中将每个字符设置为不同的颜色/背景颜色?
- 17. 在DataGridComboxColumn中设置背景颜色
- 18. 在jQuery中设置背景颜色?
- 19. 在qt中设置背景颜色
- 20. 在设置中更改背景颜色
- 21. JavaFX:在TextFlow中设置背景颜色
- 22. 未在Java中设置背景颜色
- 23. 在scrollpane中设置背景颜色
- 24. 在图表中设置背景颜色
- 25. 在javascript中设置背景颜色
- 26. 设置背景颜色和设置图像在ImageButton背景 - Android
- 27. TextField单个字符的背景颜色
- 28. $。将背景颜色设置为当前设置的颜色
- 29. 从开始到结束字符位置设置背景颜色
- 30. 在preferences.xml上设置背景颜色
未与'TextArea'。你需要它是可编辑的吗? –
@James_D嗨....感谢您的答复....对不起,我没有得到你..我有字符串,我想显示在我的容器内的上述格式字符串我现在正在使用文本区域举行字符串.....我们可以打印标签上的字符串字符,并把标签系列内的容器是有可能的......等待 –
我只是说,你不能用'TextArea'做到这一点,通常用于编辑文本。如果你不需要它可编辑的话,那么你可以用'Label'作为'HBox',因为Uluk已经显示出你的拟南芥序列。 –