Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    24

    Problema con addWindowStateChanged

    Ciao a tutti, ho perso il sonno su questo problema:
    ho un frame e una classe che estende jpanel per avere un'immagine background, il problema è che all'interno del metodo windowStateChanged(WindowEvent e) ho avuto bisogno di passare panel_access=new BackGroundImage(img); per far si che alla riduzione del frame anche l'immagine viene ridotta ma il compilatore non permette questa operazione. Come potrei fare?
    Per rendere la situazione più chiara vi allego il codice:
    codice:
    frame.addWindowStateListener(new WindowStateListener() { @Override public void windowStateChanged(WindowEvent e) { if(frame.getExtendedState()==JFrame.MAXIMIZED_BOTH) { File img=new File("bilancio2.jpg"); panel_access=new BackGroundImage(img); } else { File img=new File("bilancio3.jpg"); panel_access=new BackGroundImage(img); } } });

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    24
    Ho risolto da solo modificando un metodo della classe BackGroundImage in modo da poter passare il file image dall'evento, se potete farlo voi perchè il forum non me l'ha permesso cancellate il messaggio. Grazie a tutti comunque

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.