标签: java
我想将一个空字符串设置为JLabel:
new javax.swing.JLabel(null);
但编译器不允许这样做。有办法吗?
答案 0 :(得分:4)
(如果你提供编译器输出会很有帮助。)
javax.swing.JLabel对String和Icon都有一个参数构造函数。如果提供null,则Java不知道要使用哪个构造函数。
javax.swing.JLabel
String
Icon
null
要消除歧义,您需要告诉Java您想要的{em>类型 {/ 1}}。
最简单的方法是使用强制转换:null