Vistas de página la semana pasada

domingo, 7 de abril de 2013

INSTRUCCIONES

Ésta es la ventana que aparece cuando el usuario le de click al botón instrucciones

Aquí está el códígo de la clase Instrucciones y de la clase Fondo Istrucciones:

//CLASE INSTRICCIONES
package principal;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
/**
 *
 * @author ANDREA
 */

public class Instrucciones implements ActionListener {

     @Override
    public void actionPerformed(ActionEvent e) {
        JFrame ventanaInstrucciones= new JFrame ();
        ventanaInstrucciones.setVisible(true);
        ventanaInstrucciones.setSize(900,600);
        ventanaInstrucciones.setLocation(230, 70);
        ventanaInstrucciones.setTitle("INSTRUCCIONES");
        FondoInstrucciones Instrucciones= new FondoInstrucciones();
        ventanaInstrucciones.add(Instrucciones);

    }
}

//CLASE FondoInstrucciones
package principal;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.ImageIcon;

/**
 *
 * @author ANDREA
 * ésta clase es un formulario JPanel.
 */
public class FondoInstrucciones extends javax.swing.JPanel {


    public FondoInstrucciones() {
        initComponents();

    }
    @Override
public void paintComponent(Graphics g) {
Dimension tam = getSize();
ImageIcon imagen = new ImageIcon(getClass().getResource("/imágenes/Instrucciones.png"));
g.drawImage(imagen.getImage(), 0, 0, tam.width, tam.height, null);
setOpaque(false);
super.paintComponent(g);

}
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );
    }// </editor-fold>                       


    // Variables declaration - do not modify                    
    // End of variables declaration                  

}

No hay comentarios:

Publicar un comentario