7
Cuando construyo/ejecutar mi applet, a partir de la Forma Applet NetBeans consigo 2 errores:error: Llamada sin marcar para DefaultComboBoxModel (E [])
warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class DefaultComboBoxModel
warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class JComboBox
2 warnings
Si hago clic en el menú desplegable consigo una exclamación marca al lado. ¿Porqué es eso?
Además, esto es con la opción "-Xlint: desmarcada".
Gracias por la ayuda. Pero eso sólo se encarga de en caso de error, el otro todavía permanece: ' advertencia: [sin control] llamada sin marcar para setModel (ComboBoxModel) como un miembro del tipo de prima JComboBox levelBox.setModel (nueva javax.swing.DefaultComboBoxModel (nuevo String [] {"1", "2", "3", "4", "5", "6", "7"})); donde E es una variable de tipo: E extends Objeto declarado en la clase JComboBox 1 advertencia ' –
Squeazer
Parece que también necesita utilizar un argumento de tipo para JComboBox. Entonces, cuando estés creando levelBox necesitas usar su tipo como JComboBox. Es posible que desee leer sobre los genéricos en los tutoriales de Java. –