Java 错误:Kotlin:Out投影类型';JComboBox<*&燃气轮机';禁止使用'@BeanProperty public open fun setModel(p0:ComboBoxModel<;E!>!)
我是Kotlin的新手,正在翻译一些Java代码 我想到的代码是: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<
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?>()