gpt4 book ai didi

java - 如何在 JLabel 中的文本前添加一个空格?

转载 作者:行者123 更新时间:2023-11-30 08:18:55 25 4
gpt4 key购买 nike

我已经创建了一个 JLabel 以及将一些文本放入其中的内容。但是当我查看结果时,文本靠近屏幕边缘。所以我想在它之前添加一个空格“”,以便它远离屏幕边缘。但这不起作用,无论我在文本前放置多少空格,都不会添加空格。

JLabel nameLabel= new JLabel("Name");
nameLabel.setText(" Hello my name is tom.");
add(nameLabel, BorderLayout.CENTER);

正如您在上面看到的,我尝试在 hello 之前添加一个空格,使其远离屏幕边缘。但是当我运行程序时,这个空间并没有出现。

我知道我可以将标签向右移动一点,但我只应该为您提供此布局。我只是想看看在程序运行时显示的文本之前是否可以添加一个空格。

最佳答案

您可以考虑使用 EmptyBorder,例如...

JLabel nameLabel= new JLabel("Name");
nameLabel.setBorder(new EmptyBorder(0, 20, 0, 0));
nameLabel.setText("Hello my name is tom.");
add(nameLabel, BorderLayout.CENTER);

看看How to Use Borders了解更多详情

关于java - 如何在 JLabel 中的文本前添加一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27136517/

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