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