Pregunta

He escrito una clase que extiende JPanel. ¿Es posible usar esto en NetBeans GUI Builder y hacer que sobreviva a toda la generación automática de código?

He usado la opción de código personalizado en el generador de GUI para crear una instancia del objeto como la nueva clase, pero parece que la declaración no se puede cambiar desde JPanel, por lo que solo se pueden llamar a los métodos que he anulado, puedo ' Llama a los nuevos que no están presentes en JPanel.

¿Fue útil?

Solución

Simplemente arrastre la clase desde el árbol de proyectos al formulario en el diseñador de GUI.

Tal como dice en pregunta stackoverflow 691890 .

Otros consejos

Puede usar el Administrador de paletas para agregar su componente a la paleta, luego puede usarlo en el generador de GUI como lo haría con cualquier otra clase.
Consulte ¿Cómo puedo usar una subclase personalizada de un componente Swing? en el Wiki de NetBeans.

Simplemente proporcione un constructor público sin argumentos para su clase. Luego puede agregar la clase a la paleta haciendo clic derecho sobre ella y seleccionando Agregar a la paleta.

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