como criar meus proprios componentes swing?
Fiz um Painel que estende de JPanel, mas quando tento colocalo na paleta diz que ele não é um componente javaBeans!
Como resolvo isso?
CODIGO:
public class Painel extends javax.swing.JPanel {
ImageIcon imagen;
/** Creates new form Painel */
public Painel(String tipo) {
initComponents();
imagen = new ImageIcon(tipo);
setSize(imagen.getIconWidth(), imagen.getIconHeight());
}
public void setImage(String imagen) {
this.imagen = new ImageIcon(getClass().getResource(imagen));
repaint();
}
<a class="mention" href="/u/override">@Override</a>
protected void paintComponent(Graphics g) {
Dimension d = getSize();
g.drawImage(imagen.getImage(), 0, 0, d.width, d.height, this);
setOpaque(false);
super.paintComponent(g);
}
}