Salve a tutti ho un problema che non riesco a capire da cosa è dovuto, forse perchè non so mettere un immagine di sfondo ad una JFrame.
il codice è il seguente:
import java.awt.*;
import javax.swing.*;
import java.awt.color.*;
import java.awt.image.BufferedImage;
public class menuPrincipale extends JFrame{
Picture image = new Picture("./springfild.jpg");
JLabel titolo = new JLabel("CONSILGI DAI SIMPSON");
JPanel pannello = new JPanel();
public menuPrincipale(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(640, 480);
this.setResizable(true);
pannello.add(titolo)
this.setContentPane(pannello);
}
public void paint(Graphics g) {
//Immagine di Sfondo
BufferedImage img = image.getImage();
g.drawImage(img,10,10,this);
super.paint(g);
}
}
Ora devo far apparire la label "titotolo" sopra l'immagine come faccio?
se tolgo super.paint(g) immagine di sfondo copre gli elementi, viceversa se lo metto.
Chiedo a tutti voi il vostro gentilissimo aiuto, sperando che conoscete la soluzione.
Cmq se il mio codice sopra è totalmente sbagliato sono accettati qualsiasi consiglio che mi porti quel risultato.
Grazie