Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Disegnare in un Frame

Hybrid View

  1. #1

    Disegnare in un Frame

    Ciao a tutti, in pratica ho creato un Frame in cui mi viene caricata un immagine di sfondo.
    Ora vorrei aggiungere un disegno fatto da me tramite "Graphics2D" a questo frame in modo tale che si vede lo sfondo e da sopra il disegno.
    Il problema e che quando vado a richiamare il metodo e lo aggiungo al frame mi inserisce il disegno e mi toglie lo sfondo.
    Come devo fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    Padova
    Messaggi
    361
    Prova a postare tutto il codice interessato, è molto più facile trovare una risposta.
    In generale non dovrebbe essere un problema disegnare sopra all'immagine, ma dipende da dove e come lo fai, riprendendo la tua classe ad esempio se dopo aver disegnato l'immagine provi a disegnare qualcos'altro sopra funziona:

    codice:
    public NewGame3 ()
    {
    
    String path="............"; try{
    immagine = ImageIO.read(new File(path));
    } catch(IOException ex){ ex.printStackTrace(); }
    } public void paintComponent(Graphics g){
    super.paintComponent(g); g.drawImage(immagine, 0, 0, 720,480, null); g.drawLine(1,1,100,100);
    }
    Se fai qualcosa di più complesso o in altri metodi posta qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.