Java 错误:Kotlin:Out投影类型';JComboBox<*&燃气轮机';禁止使用'@BeanProperty public open fun setModel(p0:ComboBoxModel<;E!>!)

Java 错误:Kotlin:Out投影类型';JComboBox<*&燃气轮机';禁止使用'@BeanProperty public open fun setModel(p0:ComboBoxModel<;E!>!),java,android,kotlin,Java,Android,Kotlin,我是Kotlin的新手,正在翻译一些Java代码 我想到的代码是: val comboBox: JComboBox<*> = JComboBox<Any?>() comboBox.font = Font("苹方", Font.PLAIN, 15) comboBox.setModel(DefaultComboBoxModel<Any?>(s)) /* error:Out-projected type 'JComboBox<

我是Kotlin的新手,正在翻译一些Java代码

我想到的代码是:

val comboBox: JComboBox<*> = JComboBox<Any?>()
        comboBox.font = Font("苹方", Font.PLAIN, 15)
        comboBox.setModel(DefaultComboBoxModel<Any?>(s))   /*
error:Out-projected type 'JComboBox<*>' prohibits the use of '@BeanProperty public open fun setModel(p0: ComboBoxModel<E!>!): Unit defined in javax.swing.JComboBox'
*/
       comboBox.setBounds(341, 73, 170, 28)
        panel.add(comboBox)
前一代码:

val comboBox: JComboBox<*> = JComboBox<Any?>()
val组合框:JComboBox=JComboBox()
应改为:

val comboBox = JComboBox<Any?>()
val comboBox=JComboBox()
val comboBox: JComboBox<*> = JComboBox<Any?>()
val comboBox = JComboBox<Any?>()