Cómo Abrir Un Formulario Desde Otro en Java Netbeans
-
Upload
martin-torres -
Category
Documents
-
view
175 -
download
0
Transcript of Cómo Abrir Un Formulario Desde Otro en Java Netbeans
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Cmo abrir un formulario desde otro enJava Netbeans
Bueno si eres programador en Visual Basic o Delphi u otro te abras dado cuenta
que navegar de un formulario a otro es sumamente fcil verdad, pero no sucede lo mismo
con JAVA NETBEANS pasar de un formulario a otro es totalmente distinto de lo que se
hace en otros lenguajes.
Visita mi web:http://prometeosocial.com/
Ahora vamos a empezar creando un nuevo proyecto en JAVA NETBEANS
haciendo clic en FILE luego en NEW PROJECT:
Luego escogemos JAVA y luego JAVA APPLICATION y despus hacemos clic en
el botn NEXT, como se muestra en la siguiente imagen:
Luego aparecer otra ventana en la cual escribimos en nombre del proyecto que
en nuestro caso es: formulario y las dems opciones las dejamos como se muestra en la
siguiente imagen:
http://www.mailxmail.com/como-abrir-formulario-java-netbeans_hhttp://www.mailxmail.com/como-abrir-formulario-java-netbeans_hhttp://prometeosocial.com/http://prometeosocial.com/http://prometeosocial.com/http://prometeosocial.com/http://www.mailxmail.com/como-abrir-formulario-java-netbeans_hhttp://www.mailxmail.com/como-abrir-formulario-java-netbeans_hhttp://www.mailxmail.com/como-abrir-formulario-java-netbeans_h -
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Ahora hacemos clic en el botn FINISH y nos aparecer en la izquierda el proyecto
formulario como se muestra en la siguiente imagen:
Ahora creamos al formulario padre de tipo JFRAME de la siguiente manera:
hacemos clic en FILE luego NEWFILE como en la siguiente imagen:
Y escogemos de la categora SWING GUI FORMS y el tipo de archivo JFRAME
FORM como se muestra en la siguiente imagen:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Luego hacemos clic en NEXT y luego saldr una ventana en la cual le ponemos en
nombre padre y luego clic en FINISH como se muestra en la siguiente imagen:
Ahora creamos otro formulario haciendo clic en FILE luego en NEW FILE y
escogemos en categoras: SWING GUI FORMS y esta vez en tipo de archivo escogemos
JDIALOGO FORM, como se muestra en la siguiente imagen:
Luego hacemos clic en NEXT y despus le ponemos un nombre en nuestro caso
hijo y luego hacemos clic en FINISH, como se muestra en la siguiente imagen:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Ahora vamos a eliminar el archivo MAIN.JAVA que est en la parte izquierda que
se muestra en la siguiente imagen:
Le hacemos clic derecho y luego DELETE como en la siguiente imagen:
Luego nos saldr una ventana de confirmacin en la cual solo le hacemos clic en
OK, y nuestro proyecto formulario debe quedar as:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Listo ya tenemos nuestros dos formularios ahora lo que hacemos es ir a nuestro
formulario padre y agregarle un botn para que cuando hagamos clic en este nos muestre
el formulario hijo, entonces agregamos el botn como se muestra en la siguiente imagen
(recuerda que es en el formulario padre):
Ahora hacemos clic derecho en l y botn1 luego clic en EVENTS despus
ACTION luego en ACTIONPERFORMED para escribir cdigo, como se muestra en lasiguiente imagen:
Nos saldr la siguiente imagen:
Y escribimos el siguiente cdigo debajo de la lnea //TODO ADD YOUR
HANDLING CODE HERE:
hijo h = new hijo (new padre(), true);
h.setVisible(true);
Como se muestra en la siguiente imagen:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Listo ahora ejecutemos el formulario padre hacindole clic derecho luego clic en
RUN como en la siguiente imagen:
Y listo cuando hagas clic en el botn este te mostrara el formulario hijo, espero
que te haya servido de algo este pequeo tutorial.
Cmo poner fondo a un formulario deJava Netbeans
Autor:Alexander Alvarez Vaca
Curso:
|4 alumnos|Fecha publicacin: 20/12/2011
Enva un mensaje al autor
Doctorado a DistanciaObtenga su Doctorado a distancia Universidad en Lnea.www.aiu.eduEnlaces patrocinados
Bueno si y has usado alguna vez un DELPHI o C++BUILDER o un VISUALBASICy UN VISUAL C#, y has pensado que poner una imagen de fondo a un formulario
de JAVA NETBEANSy piensas que es tan fcil como en las otras tecnologas, casi te
http://www.mailxmail.com/como-poner-fondo-formulario-java-netbeans_hhttp://www.mailxmail.com/como-poner-fondo-formulario-java-netbeans_hhttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/enviarMensajeUsuario.cfm?gfnameUsuario=alexander-alvarez-vacahttp://www.mailxmail.com/enviarMensajeUsuario.cfm?gfnameUsuario=alexander-alvarez-vacahttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.googleadservices.com/pagead/aclk?sa=L&ai=CegwY23cKVM3DGJDd0AGXsYDwDvKm68sFkt2B-KABwI23ARABIPLqggIoFFDup_eL-P____8BYK8EoAH746H_A8gBAagDAaoEmAFP0LjdzRGFKVU39B114GKJGAMNRdDXLVe_G8huNW6sjE1G6g_H_MVCSgos1sHrfX7Nhjge1mVz-FRllNMvNhYN5WZ_loNnK32aer2m40VtoknnqOo8cW2BRjQR9xGMQ5oN_POOL1KXNRNd4dLc07bguPFdEHBrQITrGuFGd_awQm6aTaAG-ms4r4T6eqp8FoqIkNk6Mo-zuogGAYAH7Zte&num=2&cid=5GgB7_3mCQP33TX6UZ-aFUfD&sig=AOD64_3eyNFwXxptDuXPNERMpPhFNpcBbQ&client=ca-pub-9753010643607521&adurl=http://www.aiu.edu/University/LPs2/a5cat.htmlhttp://www.mailxmail.com/enviarMensajeUsuario.cfm?gfnameUsuario=alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/autor-alexander-alvarez-vacahttp://www.mailxmail.com/como-poner-fondo-formulario-java-netbeans_hhttp://www.mailxmail.com/como-poner-fondo-formulario-java-netbeans_hhttp://www.mailxmail.com/como-poner-fondo-formulario-java-netbeans_h -
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
equivocaste, no es para nada igual, es totalmente diferente muy diferente, pero no es
difcil porque una vez que sepas como se hace lo hars muy fcilmente despus.
Visita mi web:http://prometeosocial.com/
Entonces sigue estos pasos, abre tu NETBEANS, haz clic en FILE->NEW
PROJECT:
Ahora escoge JAVA y despus JAVA APPLICATION como se muestra en la
siguiente imagen:
Luego de hacer clic en NEXT te saldr otra ventana ponle un nombre a tu
aplicacin en nuestro caso ser APLICACIONCONFONDO y deja las dems opciones
como en la siguiente imagen:
http://prometeosocial.com/http://prometeosocial.com/http://prometeosocial.com/http://prometeosocial.com/ -
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Despus de hacer clic en FINISH se crear el siguiente paquete en la parte
derecha como en la siguiente imagen:
Ahora vamos a crear nuestro formulario principal, haciendo clic en FILE despus
en NEW FILE como en la siguiente imagen:
En categoras escogemos SWING GUI FORMS y tipo de archivo JDIALOG FORM
y de pues hacemos clic en NEXT> como en la siguiente imagen:
Ahora solo le ponemos un nombre en mi caso Principal y luego le damos clic en
FINISH:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Ahora creamos otro formulario de tipo PANEL para que sea el fondo de nuestro
formulario principal. Y hacemos similar al anterior clic en FILE luego en NEW FILE:
Peo esta vez no escogemos JDIALOG FORM si no que JPANEL FORM de SWING
GUI FORM como se muestra en la siguiente imagen:
Luego clic en NEXT y le ponemos un nombre, en mi caso Fondo como en la
siguiente imagen:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Luego hacemos clic en FINISH y se crear nuestro formulario, y ahora listo. Vamos
a empezar a trabajar en la configuracin de nuestro Fondo, para eso nos ubicamos en
nuestro formulario Fondo no en el formulario principal si no en fondo como muestra en lasiguiente imagen:
Le arrastramos un JLabel1 y le ampliamos su tamao por todo el formulario
agarrndole de una esquina y agrandndole hasta que tape todo el formulario Fondo:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Ahora nos vamos a las propiedades del JLabel1 que est en la parte derecha y
borramos su propiedad TEXT para que no se vea el ttulo JLABEL1 y hacemos clic en la
propiedad ICON en su botn buscar que est representado por un botn de tres puntos
suspensivos como se muestra en la figura:
Luego nos saldr una ventana donde tenemos que elegir la imagen de fondo que
queremos, como en la siguiente imagen:
Nosotros hacemos clic en el botn IMPORT TO PROJECT y escogemos laimagen que queramos de nuestro ordenador como en la siguiente imagen:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Luego hacemos clic en NEXT y despus clic en FINISH:
Luego clic en el botn OK, Y nos aparecer el formulario llamado Fondo con la
imagen de fondo que le escogimos ahora solo tenemos que importar este formulario
Fondo a nuestro formulario Principal y lo hacemos de la siguiente forma:
Hacemos clic en Principal para entrar en el formulario Principal, luego en clic en
SOURCE para entrar en su cdigo:
Luego buscamos las lneas siguientes:
-
5/20/2018 C mo Abrir Un Formulario Desde Otro en Java Netbeans
Y escribimos las siguientes lneas de cdigo dentro de las llaves de amarillo que se
muestran en la imagen de arriba:
El cdigo debe quedar as:
Ahora haz clic en el botn PLAY que es un tringulo verde:
Y te pedir que elijas en formulario principal:
Escoges Principal y listo ya tienes tu fondo pero solo se ver cuando se ejecute tu
proyecto, recuerda que tienes que trabajar tus botones y todo lo dems en el formulario
Principal y no as en el formulario Fondo. Para cada formulario que quieras con fondo
tienes que crear otro formulario Fondo.
Bueno es muy largo porque en Java de esa forma se pone un fondo, en la prctica
es relativamente corto y sencillo.