无法为JLabel选择Factory

时间:2016-01-31 17:40:36

标签: java border jlabel

我在我的JPanel中添加了一个JLabel,并尝试选择BorderFactory,以便添加边框。当我选择emptyBorder选项时,我收到错误:

java.lang.ClassCastException: javax.swing.border.EmptyBorder cannot be cast to java.awt.Component

不是JLabel Swing的一部分吗?我该如何修复它以便我可以轻松地为JLabel添加边框?

1 个答案:

答案 0 :(得分:0)

JLabel label = new JLabel("Hello World");
label.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));