Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Sfondo Frame
Forum - Java - Sfondo Frame

Avatar
xxbaresexx (Normal User)
Newbie


Messaggi: 3
Iscritto: 15/07/2009

Segnala al moderatore
Postato alle 17:14
Mercoledì, 15/07/2009
salve....avrei una serie di rikieste da farvi:
1)necessito inserire un immagine statica  di fondo  o un animazione...
  usufruendo della possibilita di utilizzare  oggetti grafici nel Frame stesso  (aggiungerli sul 'Desktop' e quant'altro)...
  ciò non è possibile farlo inserendo un immagine di fondo in una etichetta jLabel...
  come faccio ?!
2)come faccio attraverso l'uso di un jbutton a  visualizzare un immagine diversa o anche a scorrimento con la possibilita di poterla zommare..



PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 20:36
Mercoledì, 15/07/2009
devi sovrascrivere il metodo paintComponent in una classe che estende JPanel (poi aggiungerai un'istanza di questa nuova classe al frame), e mediante l'oggetto Graphics disegni gli oggetti grafici.
quando il bottone scatena l'evento devi memorizzare in qualche campo il path dell'immagine da salvare e dentro il paintCOmponent agire di conseguenza con un repaint per ridisegnare il pannello.

Es:

Codice sorgente - presumibilmente Java

  1. public void paintComponent(Graphics g) {
  2. super.paintComponent(g);
  3. g.drawImage(selected, 0, 0, null);
  4. }



e selected è un'istanza di Image che cambia a seconda dell'evento di pressione del bottone

Ultima modifica effettuata da netarrow il 15/07/2009 alle 20:40
PM Quote