繁体   English   中英

如何在JLabel周围创建不可见的边框? (JAVA)

[英]How to make an invisible border around a JLabel? (JAVA)

我一直在寻找如何在JLabel周围做边框。 但是我不希望它没有颜色。 提前致谢。

public TitlePanel()
{
    title = new JLabel("This is some text!", JLabel.CENTER);
    add(title);

    //This will make a black border around the "title" label
    title.setBorder(new LineBorder(new Color(0,0,0)));
}

只需使用EmptyBorder

title.setBorder(new EmptyBorder(10, 10, 10, 10));

查看更多示例,了解如何使用边框

更新

正如Eng.Fouad所建议的那样,您确实应该使用BorderFactory生成边界。

title.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));

一般来说,这可以减少应用程序创建的对象数量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM