标签: java swing jlabel text-alignment
numBox是一个正方形JLabel,类似于游戏2048中的正方形。数字所在的文本不会垂直居中。
numBox
JLabel
既不是
numBox.setVerticalAlignment(JLabel.CENTER);
也不是
numBox.setVerticalTextPosition(JLabel.CENTER);
正在运作。
文本以水平方向居中显示,但位于标签显示的框顶部。 如何让文本显示在JLabel的中间?
答案 0 :(得分:1)
您可以使用以下方法向布局管理器提供对齐建议:
label.setAlignmentY(JLabel.CENTER_ALIGNMENT);
如果这没有帮助,请发布一个显示问题的正确SSCCE。