jpa

Mattepuffo's logo
Impostare una immagine in background su JPanel

Impostare una immagine in background su JPanel

Impostare un'immagine in background su un JPanel non è un'impostazione difficile.

Ci bastano un BufferedImage e ImageIO.

Vediamo un esempio di JPanel che richiede nel costruttore un oggetto File (l'immagine appunto).

Nell'esempio non ho fatto un controllo sulla effettiva esistenza del file; quello mettetelo dove meglio credete nella vostra applicazione.

Mattepuffo's logo
Creare finestre modali in Java

Creare finestre modali in Java

Sono rimasto un pò sorpreso dal fatto che i JFrame non hanno la possibilità di essere finestre modali.

Essendo un componente molto usato, lo davo per scontato.

Però, se vogliamo creare finestre modali in Java, possiamo comunque rivolgerci ai JDialog.

Estendendo questa classe, possiamo creare finestre con tutti i componenti che vogliamo, e rendere la finestra modale.

Oggi vediamo un esempio.

All'interno ci piazziamo anche un JPanel; in questo modo possiamo personalizzare la finestra come ci pare, in quanto ci basterà mettere i componenti che ci servono dentro al JPanel.