我正在创建我的JavaFX应用程序,每次创建新的列表单元格时我都需要使用时间标签.我需要将带有当前时间的字符串HH:MM
直接放入Label构造函数中,该构造函数String
作为参数.
我发现并使用了java.util.Date
:
Label timeLabel = new Label(new SimpleDateFormat("HH:MM").format(new Date()));
Run Code Online (Sandbox Code Playgroud)
但它显示错误的时区,所以我将使用java.time
和LocalTime
上课.
有没有办法在一行中获得相同的字符串结果?谢谢您的帮助 :)
我正在努力将我的多行Label
集中在JavaFX中.
我使用分割每一行\n
,并且我无法将整个文本居中.我一直在尝试使用,label.setAlignment(Pos.CENTER)
但它只是不起作用.
这是我得到的:
xxxxxxxxx
xxxxxx ......
xxxx ..........
这就是我需要的:
xxxxxxxxx
... xxxxxx ......
..... xxxx .....
我知道它必须是一个比用不必要的空间填充标签更好的解决方案.