Pregunta

Quiero añadir objetos a un JList, que ya ha sido creada por el código genrated Netbeans.

No puede pasar a mi propio modelo de lista en el constructor JList ya que no puede modificar el código generado Netbeans.

¿Cómo añadir objeto a que JList.

¿Fue útil?

Solución

De acuerdo con mi comentario a nfechner, que realmente depende de cómo te has construido tu JList. Si ha utilizado los JList(ListModel) o JList(Vector) constructores potencialmente puede modificar con el consentimiento de su modelo a través de una llamada a getModel(), o en el caso de Vector, sólo tiene que mantener una referencia a la Vector y modificar dicho (siempre que despedir a un evento a aftewards notificar cualquier detector de modelo).

Sin embargo, estoy bastante seguro de que hay "ganchos" en el IDE NetBeans para que pueda especificar una implementación modelo específico, lo cual provocará que el código sea para incluir esta auto-generado.

Otros consejos

Modificar el modelo de lista generada. Se puede conseguir a través de:

JList # getModel ( )

Es posible establecer su propio modelo a la JList ya instancia, consulte JList # setModel (ListModel)

Se puede pasar el modelo extendido de DefaultListModel, que suman apoyos y métodos eliminan.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top