我一直在努力创建一个JavaFX UI,让我可以像在短信客户端上那样显示短消息。我觉得可以采用GridPane的方式,但我无法弄清楚如何设置GridPane的每个方框。有人可以解释一下,或者如果你有更好的解决方案,我很高兴听到它。
谢谢!
答案 0 :(得分:1)
使用GridPane是完全可能的,对于像样式这样的智能手机消息,重要的是确保左栏为<ColumnConstraints halignment="LEFT" />
,右栏为“右”。
标签可用于显示消息,例如
-fx-padding: 10px;
-fx-background-color
针对不同类型的消息/不同用户-fx-background-radius: 5px;
在Java中,您可以使用GridPane.add(Node, int, int)添加标签,第一个int参数为0或1以确定列,第二个int是消息编号,即您可以使用计数器对于添加的每条消息,增加1。