无法 select JLabel 工厂

Cannot select Factory for JLabel

我向我的 JPanel 添加了一个 JLabel 并尝试 select BorderFactory 以便我可以添加边框。当我 select emptyBorder 选项时,出现错误:

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

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

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