Hola a todos, tengo un problema, hice una interfaz (GUI) con NetBeans pero quiero cambiar una parte del codigo donde inicializa los componentes.
Que puedo hacer ya que ese código esta bloqueado
| |||
Ummmm, Amigo lamento decirte que no es posible. O por lo menos yo no he logrado hacerlo con tanto tiempo que tengo de manejar NetBeans. Yo lo mucho que he hecho es modificar el codigo utilizando el Bloc de notas. Claro que si lo modificas y vuelves a abrir el programa con el NetBeans de nuevo ,los cambios hechos no surten efectos. |
| ||||
aspad03 ¿ Cuanto tiempo llevas usando NB ?. Ummmm. Si se puede cambiar el código pero hay que saber hacerlo : Seleccionas el objeto en el editor visual , por ejemplo un TextField1 , botón derecho > propiedades > code > Aquí puedes cambiar el tipo de variable ( de private a public o protected o final o volatile o lo que te de la gana . En precreation de code puedo insertar codigo antes de que se genere el objeto , en Post-creation idem despues . En pre-init y post-init también se puede insertar código antes y despues de la inicialización del objeto , etc, etc En la pestaña events , defines los eventos. Ejemplo , quiero que tras inicializarse el TextField1 me salga un mensaje : Me voy a post-ini codee , e inserto :
Código:
Y en la cabecera del programa pongo :javax.swing.JOptionPane.showMessageDialog(null, "Se inició jTexteField1", "Mensaje",JOptionPane.PLAIN_MESSAGE ); import javax.swing.JOptionPane; |
| |||
Dogduck, lo que dices es cierto. Pero de igual forma el codigo generado por NetBeans no lo puedes cambiar. Eso que tu dices yo lo he hecho infinidades de veces....simplemente lo que estas haciendo es codificando antes o despues de inicializarse cualquier objeto. Pero una vez generado este código no lo puedes cambiar. Con NetBeans llevo trabajando aproximadamente 3 años. |
| ||||
Cita: ese "simplemente" , te permite alterar el flujo del programa , las propiedades de los objetos ,... con lo que equivale a cambiar el código que netbeans genera aparentemente inamovible .......simplemente lo que estas haciendo es codificando antes o despues de inicializarse cualquier objeto Si a alguien que pregunta le contestas: Cita: No le ayudas , le confundes ya que no le indicas una solución." lamento decirte que no es posible" Slaudos |
| ||||
es cierto tod lo que dijo dogduck si se puede hacer ,es muy sencillo pero util ,o si no puedes pasar el codigo que te genera el netbeans a un editor (jcreator por ejemplo) y ahi lo cambias el codigo y lo ejecutas ,porque en el codigo que te genera el netbean no se puede modificar
__________________ "Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad" |