在JavaFX FXML中显示短信的好方法是什么?

时间:2017-01-28 19:04:43

标签: java javafx javafx-8 fxml

我一直在努力创建一个JavaFX UI,让我可以像在短信客户端上那样显示短消息。我觉得可以采用GridPane的方式,但我无法弄清楚如何设置GridPane的每个方框。有人可以解释一下,或者如果你有更好的解决方案,我很高兴听到它。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用GridPane是完全可能的,对于像样式这样的智能手机消息,重要的是确保左栏为<ColumnConstraints halignment="LEFT" />,右栏为“右”。

标签可用于显示消息,例如

  • -fx-padding: 10px;
  • -fx-background-color针对不同类型的消息/不同用户
  • -fx-background-radius: 5px;

Example

在Java中,您可以使用GridPane.add(Node, int, int)添加标签,第一个int参数为0或1以确定列,第二个int是消息编号,即您可以使用计数器对于添加的每条消息,增加1。