crear una interfaz grafica con netbeans

Iniciado por zenydark, 25 Julio 2010, 07:06 AM

0 Miembros y 3 Visitantes están viendo este tema.

Koiky

tengo una duda super enorme, tengo un JFrame como pantalla principal, pero no puedo hacer que aparezca en fullscreen sin tener q maximisar, hay algun comando para maximisarlo??


El pael avatar del edisoncor me muestra imagenes como puedo abrir un JFrame dando clic a alguna imagen q este en el panel avatar.
Como puedo saber que nombre tiene cada imagen mediante codigo??

MUCHISIMAS GRACIAS POR SU AYUDA

josco

para lo del avatar del edison puedes usar esto:

le das click derecho al panel del avatar, te vas a event y luego a mouse, luego a mosue pressed luego en el codigo de mouse pressed pones este codigo:


private void panelAvatarChooser1MousePressed(java.awt.event.MouseEvent evt) {
        // TODO add your handling code here:
        int avatarClikeado = panelAvatarChooser1.getAvatarIndex()+1; //regrasa el indice de la imagen clickeada +1 para que la imagen 1 no de cero
        if(avatarClikeado==6)// si avatar clickeado es igual a 6
        {
          Ventana1 v1 = new Ventana1(); //intanciamos una nueva form llamada ventana 1
          v1.jLabel2.setText("6");//en la ventana1 que debemos agregar que es la que se va a abirir cuando des click en la imagen debe aber 2 jlabel al j label 2 le mandamos que clickeo en la imagen 6
          v1.setVisible(true);//hacemos que la ventana 2 se mustre
        }
    }


ese es el codigo para la ventana donde esta el panel avatar ahiora para la ventana que se va a abrir es agregar 2 jlabel en uno de ellos vamos a cargar la imagen y en el otro vamos a recibir el indice de la imagen clickiada en el panel

bueno en el codigo de la ventana 2, le das click derechjo al frame luego a events -> windows->windows activate y en ese codigo le vas a poner esto

private void formWindowActivated(java.awt.event.WindowEvent evt) {
        // TODO add your handling code here:
        if(jLabel2.getText().equals("6"))
        {
          jLabel1.setIcon(new javax.swing.ImageIcon("C:\\Users\\Noe\\Documents\\NetBeansProjects\\AvatarSample\\src\\resources\\f.jpg"));
        }
    }


oviamente donde esta la ruta "C:\\Users\\Noe\\Documents\\NetBeansProjects\\AvatarSample\\src\\resources\\f.jpg" vas a poner la ruta donde este tu imagen numero 6 que muestres en el panel avatar
y asi vas a gregando if para cada imagen.


saludos espero te sirva :D :D