Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Primera Interfaz Con Netbeans
Primera Interfaz Con Netbeans
al que llamaremos "primera_interfaz", recuerda que para la creacion de un proyecto vamos a FILE - NEW PROJECT..., y escogemos la opcion, Categoria: JAVA y Project: JAVA APLICATION, clic en Next y Finish.
Ya tenemos creada nuestra interfaz Main.java, ahora para agregar una Interfaz, vamos a FILE - NEW FILE..., a continuacion, escogemos las opciones, SWING GUI FORMS y JFRAME FORM. Clic en Siguiente y colocaremos como nombre a esta nueva clase como "PrimeraVentana" y clic en Finish.
Una vez hecho todos estos pasos, obtenemos un form (formulario) vacio, al lado derecho, tenemos la barra PALETTE, en esat barra se encuentran todos los elementos que podemos insertar, mas abajo tenemos las propiedades y eventosde estos objetos.
La forma en que se insertan estos objetos, es similar a otros lenguajes visuales, solo hay que seleccionar el objeto que queremos insertar, y lo arrastramos hasta el formulario. OJO que la diferencia se encuentra en que Java se basa en PANEL, para ordenar los diferentes objetos en el form, es por eso que antes de ponerte a insertar objetos a lo loco, lo mejor que puedes hacer, es tener una idea clara de como quieres que se vea tu ventana final, esto o veremos en otro momento, la correcta utilizacion de PANELS, desde ya te digo, no esperes milagros y cargate de gran paciena, ya que este es un fallo que tiene Netbeans.
Para poder ver esta ventana una ves que ejecutemos la apliacion, lo que debemos hacer es, en nuestra clase main,java, crearemos una nueva instancia a nuestra clase "PriemeraVentana".
Creacin de Interfaz Grfica en Netbeans Crear una interfaz grafica en netbeans, no es nada dificil, puesto que en si el programa esta hecho para auxiliarnos en este tipo de necesidades. Como si estuvieramos siguiendo estas sencillas instrucciones, realmente haremos algo extraordinario con nuestra interfaz: 1.Abrimos el IDE (Integrated Development Environment o Entorno de Desarrollo Integrado) en este caso llamado Netbeans, y creamos un nuevo proyecto
2. Despues de crear el proyecto, dentro de nuestros paquetes, en los Source Packages, que es donde se encuentra el paquete que nos dan por default, crearemos un nuevo archivo del tipo JFrame que es del tipo ventana o recuadro(marco) y que nos abrira una pestaa en el proyecto, y nos mostrara un panel donde tendremos herramientas de edicin con las cuales disearemos nuestra interfaz. 3.Entre las herramientas que tenemos a la mano, son cajas de texto, botones, listbox, combobox, checkbox y que son utilizados frecuentemente en las ventanas. 4. Para poner cada una de estas herramientas en nuestro panel basta con arrastrarlo y acomodarlo en el lugar que queramos que este. Hasta que vallamos teniendo lo que vamos deseando como por ejemplo:
5.Ademas si queremos editar campos como en el anterior panel la etiqueta de texto que dice "Tu nombre es:" solo hay que buscar en la parte derecha, justamente de donde arrastramos nuestro componentes para el panel, ahi se encuentra la pestaa Propiedades, que suele tener un aspecto similar a la siguiente imagen:
6. Bueno y esta parte se hizo con la pestaa de diseo, que realmente es facil, pero no nos muestra como codificarlo y esto es lo que realmente interesa, entonces para poder aprender algo de como es que se codifica yo recomiendo que al estar agregando cada componente, vallamos viendo en la pestaa Source que nos muestra el codigo, y ademas podemos aprender paso a paso como irlo haciendo hasta que no tengamos la necesidad de usar el diseador. 7. En este caso el codigo de la venta que se hizo quedo asi: private void jButton1MousePressed(java.awt.event.MouseEvent evt) { jLabel1.setText("Tu nombre es "+jTextField1.getText()); } JLabel se refiere a la etiqueta que se agrego al panel y el JTextField a la caja de texto que capturara los datos que necesitamos, getText() es la funcin que hace que reciba los datos y setText() es la funcin que utiliza para cambiar el caption. El MousePressed es cuando le damos eventos a un botn, para que haga lo que necesitamos, para este caso tambin hay un men para ese botn que se abre con el botn secundario, y que nos muestra los eventos que puede hacer. 8. Por lo tanto si ejecutramos el programa y lo probramos con mi nombre quedara algo as:
En la opcion de los botones hay un opcion que dice "focusable" esa debe estar palomeada, para no batallar tanto tambien puedes hacer click derecho en tu panel y en la opcion "SET LAYOUT" le das "FREE DESIGN"
http://www.programodesdecasa.com/aplicaciones-de-escritorio/13-creacion-de-interfaces-graficas-con-netbeans-y-java.html http://bulnestpoo.blogspot.mx/2011/12/creacion-de-interfaz-grafica-en.html http://www.taringa.net/posts/apuntes-y-monografias/13995170/Leer-fichero-con-Java---Netbeans---Interfaz-grafica.html http://es.scribd.com/doc/104115988/4Aplicaciones-en-Java-con-Interfaz-Grafica-de-Usuario-con-NetBeans http://www.cepeu.edu.py/CURSODEJAVA/Curso%20a%20Distancia%20de%20Java%20con%20Netbeans%206_9.html