Salve,
mi sapete spiegare perché questo programma non mi carica la label?
public class CAMPO extends JFrame {
ImageIcon fig= new ImageIcon("images/14.png");
JLabel label= new JLabel(fig);
public void init(){
setBackground(Color.cyan);
}
public void carica(){
label.setLocation(400,300);
this.getContentPane().add(label);
}
public static void main(String[] args){
CAMPO c = new CAMPO();
c.show();
c.carica();
}
public void paint(Graphics g){
g.setColor(Color.white);
// g.drawRect(50,50,960,600);
g.setColor(Color.green);
g.fillRect(50,50,960,600);
g.setColor(Color.white);
g.drawRect(50,300,60,100);
g.drawRect(950,300,60,100);
g.drawRect(50,180,200,340);
g.drawRect(810,180,200,340);
g.drawLine(500,50,500,650);
g.drawOval(410, 250, 180, 180);
g.drawArc(785,310,80,70,-115,-125);
g.drawArc(190,310,80,70,-60,120);
g.drawArc(45,40,20,50,30,-155);
}
}
Grazie