嗨,是否可以让 JLabel 文本向右而不是向左增长?我认为在我的程序中强制它的唯一方法是使用 setMinimumSize (由于某种原因,它设置了最大尺寸,当我放置太多文本时,它会在最后添加三个点)有什么想法吗?
min = new Dimension(100, 10);
mylabel.setHorizontalAlignment(JLabel.RIGHT); //does not do anything
mylabel.setPreferredSize(pref); //does not do anything
mylabel.setMaximumSize(max); //does not change anything
mylabel.setMinimumSize(min); //constrains max size instead of min
mylabel.setBorder(border);
gbc.gridx = 2;
labels.add(mylabel, gbc); //labels is a JPanel