tag:blogger.com,1999:blog-3712120655751574248.post5438244868111518954..comments2022-11-16T05:55:28.827-08:00Comments on Carmen Suarez: ~Semana 13. Diseño de Interfaces GráficasCarmen Suarezhttp://www.blogger.com/profile/11043162630056531552noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-3712120655751574248.post-47053242396446584582011-05-16T10:43:46.983-07:002011-05-16T10:43:46.983-07:00Cinco por la entrada. Luego, tres puntos extra par...Cinco por la entrada. Luego, tres puntos extra para Max, uno para JC, José y Cármen.Elisahttps://www.blogger.com/profile/18352845640659510670noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-33349445712649627322011-05-15T21:13:43.575-07:002011-05-15T21:13:43.575-07:00eit, que tal, se ven muy buenas las ventanas que e...eit, que tal, se ven muy buenas las ventanas que estas diseñando, yo te recomendaría que las programes todas, y después programes cada uno de los eventos que se pueden dar, y ya al ultimo las verificaciones de campo de texto y demás, también te recomendaría que intentaras programar en terminal, sin IDE`s esto porque si lo programas así, al terminarlo ya podrás programar cualquier GUI sin problema. Supongo que tendrás una base de datos al menos para los clientes, así que estaría bueno que en la ventanita pusieras solo el ID del paciente o el nombre, y que automáticamente se llenen todos los campos.<br /><br />Saludos!Tecnologias de Softwarehttps://www.blogger.com/profile/04608222612559524264noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-79658554489021174822011-05-15T12:18:41.981-07:002011-05-15T12:18:41.981-07:00Y Max ya entendi lo que me dices, si lo haré para ...Y Max ya entendi lo que me dices, si lo haré para que quede más organizado, muchas gracias por los tutoriales y por tus comentarios me ayudan mucho. Ahorita estoy viendo lo de como conectar mi base de datos para que cuando llenen el formulario de Paciente se vaya todo a la base de datos, creo que al final es cuando modificaré las cosas de la interfaz para que se vea más bonita porque si no nunca acabaré primero tengo que hacer que funcione y guarde los datos en la base de datos. Pero esto me servirá mucho cuando lo haga, muchas gracias por tus aportaciones, de echo te confieso que tuve unos problemitas cuando quería cambiar de ventanas si estaba programando bien el código pero me estorbaba una cosita que no recuerdo bien que era pero al quitarla todo funciono perfectamente :D muchas gracias chavos y suerte con su proyecto! y Mira que bien que me dijiste como hacer que se quiten los demás paneles me sirve mucho no sabía como Gracias(:Carmen Suarezhttps://www.blogger.com/profile/11043162630056531552noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-70346177661544316952011-05-15T12:14:48.227-07:002011-05-15T12:14:48.227-07:00Juan Carlos, muchas gracias por tu comentario, si ...Juan Carlos, muchas gracias por tu comentario, si es buena idea lo que dices :) de echo modifiqué algunas cosas en la interfaz gráfica después de hacer estos dibujitos y no había puesto un botón de regresar o algo así solo puse uno de continuar.. pero que bueno que me dijiste tienes razon. De echo también tengo que hacer que al abrir otra ventana por ejemplo en la de Bienvenida cuando oprimes paciente se abre otra ventana y pues tiene que cerrarse la de atrás eso también tengo que hacerlo.Carmen Suarezhttps://www.blogger.com/profile/11043162630056531552noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-87946460312534485352011-05-15T11:34:05.159-07:002011-05-15T11:34:05.159-07:00mira encontre un ejemplo muy bueno que podria serv...mira encontre un ejemplo muy bueno que podria servirte para cambiar de ventanas en tu programa http://java-elrincondetucasa.blogspot.com/2011/02/cambiar-paneles-en-tiempo-de-ejecucion.html<br /><br />Lo que hace es definir un panel principal, luego un panel llamado etiqueta y cuando quiere cambiar de ventana quita todos los paneles dentro del panel principal con <br />"panelPrincipal.removeAll();"<br />y luego le añade el panel que quiere que se muestre en la pantalla y actualiza y repinta el panel principal de esta manera<br /><br />JPanel petiqueta=new JPanel();<br /> petiqueta.add(panelActual);<br /> panelPrincipal.add(petiqueta,BorderLayout.SOUTH);<br /> panelPrincipal.updateUI();<br /> panelPrincipal.repaint();<br /> repaint();<br /> <br />"panelactual" es el panel que quiere que se muestre en la pantalla saludosMax Hernandezhttps://www.blogger.com/profile/05696017325839006536noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-41679898527854250922011-05-15T11:13:55.178-07:002011-05-15T11:13:55.178-07:00Para añadir el logo de nutrilife o imágenes puedes...Para añadir el logo de nutrilife o imágenes puedes usar la clase ImageIcon<br />http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/ImageIcon.html<br /><br />Simplemente mandas como parámetro el link de tu imagen, lo añades a un Label y añades el Label a tu ventana :)<br /><br />aquí un ejemplo:<br />ImageIcon icon = createImageIcon("images/middle.gif",<br /> "a pretty but meaningless splat"); <br />label1 = new JLabel("Image and Text", icon, JLabel.CENTER);<br />...<br />label3 = new JLabel(icon);<br /><br />http://download.oracle.com/javase/tutorial/uiswing/components/icon.html<br />En este link vienen mas ejemplos y una imagen de como queda ese ejemplo :)Max Hernandezhttps://www.blogger.com/profile/05696017325839006536noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-67127954121152523002011-05-15T11:05:10.523-07:002011-05-15T11:05:10.523-07:00Esta muy bonita tu interfaz :) creo que podrías pa...Esta muy bonita tu interfaz :) creo que podrías para la pantalla de bienvenida creo que podrías utilizar un "BorderLayout" para acomodarlo, en la parte norte podrías poner un "GridbagLayout" para acomodar el botón de cerrar y el texto con fondo gris que dice Nutrilife, en el centro puedes poner el logo y el otro texto y acomodarlo con otro "GridbagLayout" y al sur con un flowLayout alineado a la derecha para agregar los botones que podrian ser "JButton".<br />aquí una imagen donde muestra como se ven los Layouts<br />http://javafaq.nu/img/java_lectures/mt1420-2003-2004-lecture16-14_1.jpg<br /><br />para añadir los layouts aun componente que puede ser la ventana JFrame, un JPanel o cualquier componente que descienda de un container simplemente estableces el Layout con la funcion setLayout<br />aquí un ejemplo de borderLayout: <br />JPanel p = new JPanel();<br /> p.setLayout(new BorderLayout());<br /> p.add(new Button("Okay"), BorderLayout.SOUTH);<br /><br />y asi añadir mas paneles adentro de paneles o componentes con la funcion add :)Max Hernandezhttps://www.blogger.com/profile/05696017325839006536noreply@blogger.comtag:blogger.com,1999:blog-3712120655751574248.post-65925895197065552672011-05-14T21:55:14.903-07:002011-05-14T21:55:14.903-07:00Vaya.... si esta muy bien planeado :) Te felicito
...Vaya.... si esta muy bien planeado :) Te felicito<br /><br />Oye solo un detalle, seria bueno que mejor le dieras otra función a tu botón de salir, no precisamente de cierre y salida, mejor algo como regresar a la opción anterior o menú anterior para que así no haya que re-abrir el sistema cada vez que termines una tarea :)<br /><br />Vas bien mi chava, echale ganas :DJuan Carlos Espinosa Ceniceroshttps://www.blogger.com/profile/10122977539877115129noreply@blogger.com