文本在JLabel中对齐

Ari*_*jas 9 java swing jlabel alignment grid-layout

我有GridLayout-JPanel.在每个单元格中都有一个带有一些String的JLabel.如何在单元格中右对齐此文本?

fir*_*w52 22

@Noran在回复你对@mre答案的评论时,你可以将所有JLabel初始化为一个数组.然后,您所要做的就是遍历数组并以这种方式设置对齐方式.

for (JLabel label: arrayOfJLabels) {
    label.setHorizontalAlignment(SwingConstants.LEFT);
}
Run Code Online (Sandbox Code Playgroud)


mre*_*mre 10

一对JLabel构造函数采用水平对齐参数.这些常量继承自SwingConstants.