informacion de las tecnologias de sun ( java , solari , etc) . en pocas
palabras es un tipo facebook pero relacionado a sun , te puedes unir a
grupos , publicar en blog , etc .
http://osum.sun.com/
un pequeño aporte , para los que inician en java
sobre este tema podemos hablar por mucho rato , pero comentare los puntos
que encuentro importante (se supone de un conocimiento basico del tema).
primero vamos decir que como siempre vamos a trabajar con netbeans
cuando creamos un JFrame en netbeans este crea automaticamente un
main para el. este lo podriamos utilizar para dejarlo como principal y
no tener que crear la clase main con el famoso
ventana v=new ventana();
v.setvisible(true);
seleccionar el main de jframe
con los primeros ejercicios de JFrame no nos preocupamos de mucho
de manejos de ventanas , pero cuando nos toca hacer algo real salta esta
preocupacion y problema.
hay muchas formas de enfrentar este tema al momento de programar ,
uno de ellos es ocupar JInternalFrame dentro de un jframe , pero este
tiene que estar dentro de un JDesktopPane (es una subclase de JLaveredPane
al que se le ha añadido el API para manejar el solapamiento de múltiples
frames internos.) .
yo utilizo JFrame y Jdialong para programar ventanas , por mi parte
lo encuentro super facil y no es complicado .
para empezar tenemos que tener algunos detalles claros :
- tiene que existir un solo jframe (padre) y los demas ventanas seran jdialog.
- en una ocasion yo sobre carge demaciado un jframe y me dio error de
memoria , entonces como recomendacion es que los jdialog y jframe son
para mostrar la carcasa de nuestro programa y para lo demas tenemos las
famosas clases.
- un jframe muestra un boton en la barra de tarea de windows y los jdialog no.
- Un JDialog puede ser modal, un JFrame no.
modal ???? : Un JDialog puede ser modal, pasándole un true en el
constructor en el sitio adecuado o haciéndolo modal con el método
setModal(). Si hacemos un JDialog modal, todas las demás ventanas
se deshabilitarán hasta que el usuario de nuestro programa cierre el
JDialog.
- Todas las ventanas secundarias deben ser JDialog y todos los JDialog
deberían tener padre.
para abrir un JDialog desde un JFrame
NewJDialog n=new NewJDialog(this,true);
n.setVisible(true);
centrar nuestra ventana en la pantalla :
en el contructor setLocationRelativeTo(null);
bueno esto es una pincelada de JFrame y JDialong y sobre este tema existe
mucho por aprender
Palabra reservada | Versión | Descripción |
@author | 1.0 | El autor del método, clase. |
@deprecated | 1.0 | El método ha sido reemplazado por otro. |
@exception | 1.0 | La excepción que puede generar. |
@param | 1.0 | Después viene el parámetro, esto se hace para |
| | documentar todos los parámetros que requiere el método. |
@return | 1.0 | El valor que regresa |
@see | 1.0 | Una referencia a otra clase o método de utilidad |
@since | 1.1 | La versión desde que se incluye. |
@throws | 1.2 | Es un sinónimo para @exception. |
@version | 1.0 | La versión del método, clase. |