gpt4 book ai didi

java - 使 JLabel 文本向右增长

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:27 24 4
gpt4 key购买 nike

您好,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

最佳答案

好吧,我找到了解决方案!

在 gridx 更改后添加这一行就足够了:

    gbc.anchor = GridBagConstraints.EAST;

关于java - 使 JLabel 文本向右增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11309124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com