🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.lenguajes.java
3 messages
3 total messages Started by Leto Atreides Fri, 03 Aug 2007 08:18
Visual Editor del NetBeans sobre fuentes importadas
#541
Author: Leto Atreides
Date: Fri, 03 Aug 2007 08:18
13 lines
1270 bytes
Hola a todos:

Hace poco me pasé al NetBeans y quise hacerlo con una aplicación que 
tengo bastante avanzada. El problema reside en que no puedo utilizar el 
Visual Editor sobre clases que ya tenía implementadas, sólo en nuevas 
clases que yo defino como JFrame, JDialog, etc. utilizando el asistente 
que tiene el NetBeans.

¿Qué debo hacer para acceder al Visual Editor del NetBeans sobre las 
clases que ya tengo implementadas?

Gracias,
   Leto
Re: Visual Editor del NetBeans sobre fuentes importadas
#542
Author: Ricardo Palomares Martinez
Date: Fri, 03 Aug 2007 11:53
58 lines
3332 bytes
Leto Atreides escribió:
> Hace poco me pasé al NetBeans y quise hacerlo con una aplicación que
> tengo bastante avanzada. El problema reside en que no puedo utilizar el
> Visual Editor sobre clases que ya tenía implementadas, sólo en nuevas
> clases que yo defino como JFrame, JDialog, etc. utilizando el asistente
> que tiene el NetBeans.
> 
> ¿Qué debo hacer para acceder al Visual Editor del NetBeans sobre las
> clases que ya tengo implementadas?


A diferencia de Visual Basic, en Java no se definió un modelo de
archivos de meta-información sobre formularios y componentes gráficos.
En su lugar, se deinieron APIs que crean paneles, clases que definen
dimensiones, y cosas así. Eso significa que puedes tener dos
(infinitas, en realidad) secuencias de código Java completamente
distintas que generan el mismo formulario en pantalla. Así que,
partiendo del código, no es en absoluto trivial generar visualmente el
formulario, permitirte modificarlo y aplicar los cambios de nuevo al
código.

En su lugar, cada herramienta de edición de formularios tiene su
manera de describir los formularios, normalmente de un modo
alternativo al código Java generado. Creo que Eclipse interpreta
directamente el código Java, pero a cambio parece comúnmente aceptado
que su editor visual de GUIs es peor que el de NetBeans. NetBeans, en
cambio, guarda la información que define el formulario en un archivo
XML diferenciado acabado en .form, y configura el código Java generado
de tal manera que, a través de su editor, las partes que el editor
necesita regenerar estén protegidas para que no se modifiquen
directamente por el desarrollador.

El resultado de todo eso es que, si tienes un código Java que define
un formulario y ese codigo no está acompañado del archivo .form
correspondiente, no lo puedes editar visualmente en NetBeans.

No obstante, hay una herramienta que *intenta* generarlo a partir de
un .java. Tienes más información en la FAQ de NetBeans:

http://wiki.netbeans.org/wiki/view/FaqFormGeneratingFormFile

Saludos.

-- 
If it's true that we are here to help others,
then what exactly are the OTHERS here for?
Re: Visual Editor del NetBeans sobre fuentes importadas
#397
Author: Leto Atreides
Date: Fri, 03 Aug 2007 20:12
49 lines
3178 bytes
Ricardo Palomares Martinez escribió:
> Leto Atreides escribió:
>> Hace poco me pasé al NetBeans y quise hacerlo con una aplicación que
>> tengo bastante avanzada. El problema reside en que no puedo utilizar el
>> Visual Editor sobre clases que ya tenía implementadas, sólo en nuevas
>> clases que yo defino como JFrame, JDialog, etc. utilizando el asistente
>> que tiene el NetBeans.
>>
>> ¿Qué debo hacer para acceder al Visual Editor del NetBeans sobre las
>> clases que ya tengo implementadas?
> 
> 
> A diferencia de Visual Basic, en Java no se definió un modelo de
> archivos de meta-información sobre formularios y componentes gráficos.
> En su lugar, se deinieron APIs que crean paneles, clases que definen
> dimensiones, y cosas así. Eso significa que puedes tener dos
> (infinitas, en realidad) secuencias de código Java completamente
> distintas que generan el mismo formulario en pantalla. Así que,
> partiendo del código, no es en absoluto trivial generar visualmente el
> formulario, permitirte modificarlo y aplicar los cambios de nuevo al
> código.

Sí, lo sabía.

> 
> En su lugar, cada herramienta de edición de formularios tiene su
> manera de describir los formularios, normalmente de un modo
> alternativo al código Java generado. Creo que Eclipse interpreta
> directamente el código Java, pero a cambio parece comúnmente aceptado
> que su editor visual de GUIs es peor que el de NetBeans. NetBeans, en
> cambio, guarda la información que define el formulario en un archivo
> XML diferenciado acabado en .form, y configura el código Java generado
> de tal manera que, a través de su editor, las partes que el editor
> necesita regenerar estén protegidas para que no se modifiquen
> directamente por el desarrollador.

No conozco en profundidad el Visual Editor del NetBeans, pero el 
JBuilder (hasta su versión 2006) no utilizaba ningún archivo externo, se 
basaba todo en lo que se definía en una función especial llamada 
jbInit(). No sabía que el NetBeans tuviera esa peculiaridad.

> 
> No obstante, hay una herramienta que *intenta* generarlo a partir de
> un .java. Tienes más información en la FAQ de NetBeans:
> 
> http://wiki.netbeans.org/wiki/view/FaqFormGeneratingFormFile
> 

Gracias, le echaré un ojo al enlace a ver si puedo hacer algo.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads