Sunteți pe pagina 1din 11

Interfaz de Multiples Documentos - Forms Netbeans Las Aplicaciones MDI (interfaz de mltiples documentos) permiten mostrar varios documentos

al mismo tiempo, cada uno de ellos en su propia ventana. Las aplicaciones MDI suelen tener un elemento de men Ventana con submens que permiten cambiar entre ventanas o documentos. Para comenzar ejecutamos nuestro netbeans.

Creamos una nueva aplicacion java -File -> New proyect -> Java -> Java Application.

Next, Colocamos un nombre a nuestra aplicacion "MDIJava". Luego click en Finish.

Creada nuestra aplicacin, procederemos a crear nuestro formulario (MDI Form). Click derecho en nuestra aplicacin > New -> Other -> Swing GUI Forms -> MDI Application Sample Form.

formulario

MDI,

luego

Colocamos click

un

nombre en

nuestro Finish.

por

defecto

nos

muestra

en

Cuando creamos un formulario MDI, siguiente diseo y men.

Modificamos nuestros MenuItem del Menu File(en lugar de open colocamos Formulario1 y en lugar de Save, colocamos Formulario2), para que nos quede de la siguiente forma.

Una vez realizado esto, procederemos a crear nuestros formularios hijos (JInternalFrame Form).Click derecho en nuestro proyecto -> New -> other JInternalFrame Form.

Colocamos de nombre "Fomulario1" y click en finish. Hacemos lo mismo para crear un segundo formulario (cuyo nombre sera "Formulario2"). Antes de llamar desde nuestro formulario principal a nuestros formularios hijos, vamos a hacer un pequeo diseo tanto en nuestro formulario1 y 2. Como se muestra

Ahora vamos a llamar desde nuestro formulario principal a nuestro formularios hijos. Click derecho en nuesrtro MenuItem llamado "Formulario1" -> Events -> action -> actionPerformed. Esto nos llevara a la parte de codigo de nuestro formulario principal.

Estando dentro del evento de nuestro formulario, escribimos los siguiente: Formulario1 f1=new Formulario1(); // Se crea el objeto desktopPane.add(f1); // se aade al jDesktopPane f1.show(); //se muestra en pantalla Hacemos lo mismo para el llamar el formulario2. Lo ultimo que nos queda por hacer el modificar el main, y ejecutar nuestra aplicacion. En el main, colocamos: Principal p= new Principal(); p.setVisible(true); Finalmente Click derecho en nuestra aplicacin -> Run. Y nos mostrar el siguiente

resultado: Para activar el cerrar, minimizar y maximizar de los formularios hijos, activar las siguientes opciones.

Volvemos

ejecutar

nos

mostrara:

Este fue un pequeo ejemplo de como implementar MDI en Netbeans, espero que haya sido de su agrado.

Crear PDF en Java


Posted on 31 marzo, 2011 by contre17

1 Hola amigos! En este tutorial crearemos una aplicacin en Java capaz de crear documentos o archivos de extensin PDF. Para esto utilizaremos una librera llamada iText en su ltima versin 5.0.6. iText es una librera que permite crear y manipular documentos PDF. Claro que esta no es una aplicacin avanza, ya q no podemos cambiar el tipo de fuente, tamao, color y mucho menos alinear el texto al derecha, izquierda, centro o justificado. Ms bien es una aplicacin sencilla y bsica. Pues bien, empezamos.. Primero debemos descargar la librera iText e instarla en nuestro NetBeans. Hecho esto, procedemos a crear un nuevo proyecto al cual le agregamos la librera descargada. En mi caso yo lo nombr PDFcreator. Ahora creamos una nueva clase. La nombr PDF, asi tal cual. Veamos el codigo Los imports necesarios en la clase

Creamos un mtodo para guardar el documento PDF

Creamos otro mtodo para crear dicho documento

Bien una vez que tenemos lista la clase, procedemos a crear la interfaz e implementar dicha clase. Diseo de Interfaz: frmCreator

Pues bien, ya que tenemos lista la interfaz, ya podemos implememtar nuestra clase en ella de la siguiente manera: Implementacin de la Clase

Pues bien amigos, eso sera todo. Ahora solo falta llamar y hacer visible al formulario frmCreator desde el main de nuestra aplicacin. Espero que este tutorial sea til para uds y puedan sacarle provecho

Splash Screen con JProgressBar


Posted on 15 marzo, 2011 by contre17

12 Hola amigos! Este es un ejemplo que ya les haba presentado anteriormente (Splash Screen Java). Ahora la nica diferencia es que le incluiremos un JProgressBar al Splash Screen para dar un mejor efecto de visualizacin. Como ya saben un Splash Screen es una ventana de bienvenida a nuestra aplicacin que no cuenta con los clsicos botones de minimizar, maximizar y cerrar. Como ya present este tutorial, les voy a mostrar nicamente la parte del JProgressBar. Para llenar el JProgressBar mientras se muestra el Splash debemos crear un mtodo en el formulario que precisamente nos sirve Splash Screen. A dicho mtodo lo podemos llamar Llenar_Barra() y es el siguiente:

Debemos crear adems una clase que se extienda de Thread, la cual nos ayuda tambin a llenar el ProgressBar. En mi caso nombr a dicha clase como Hilo y es la siguiente:

Solo nos falta llamar a nuestro Splash desde el main de la aplicacion. Lo haremos de la siguiente manera:

Imprimir JTables
Posted on 26 febrero, 2011 by contre17

6 Hola amigos!! El siguiente es un tutorial para imprimir JTables de una manera muy sencilla. Bien, lo primero que debemos hacer es crear un nuevo proyecto en NetBeans de tipo Java Application. A dicho proyecto le agregamos un JFrameForm para disear una interfaz muy sencilla como la siguiente:

Como en este tutorial lo nico que nos interesa es la funcin imprimir, pues vamos a ir directo al cdigo. Este codigo es muy corto y sencillo, lo colocaremos en un JButton y es el siguiente:

Cada vez que dmos click en el botn Imprimir se mostrar una ventana con tres pestaas (General, Configurar Pgina y Aspecto) en la cual podremos configurar el tipo de impresin

S-ar putea să vă placă și