05/10/11 7:12
thebonni90
Salve ragazzi
ho un problema con l'applicazione che sto creando
non riesco ad impostare l'icona del jframe e quella del programma quando è in run
il codice che ho messo è questo ...
ma mi da errore quando faccio this.seticon
per l'immagine ho messo una 24X24 in una cartella che ho creato nella cartella del programma
il suo nome è icona
la icona che ho creato è in gif ma mi da il seguente errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
at GUI.<init>(GUI.java:25)
at GUI.run(GUI.java:463)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.accessSalve ragazzi
ho un problema con l'applicazione che sto creando
non riesco ad impostare l'icona del jframe e quella del programma quando è in run
il codice che ho messo è questo ...
ma mi da errore quando faccio this.seticon
per l'immagine ho messo una 24X24 in una cartella che ho creato nella cartella del programma
il suo nome è icona
la icona che ho creato è in gif ma mi da il seguente errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
at GUI.<init>(GUI.java:25)
at GUI.run(GUI.java:463)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access{parsed_message}0(EventQueue.java:84)
at java.awt.EventQueue.run(EventQueue.java:602)
at java.awt.EventQueue.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
vedendo tali errori vuol dire che non trova l'immagine giusto ?
però non so come fare ...
grazie di tutto 0(EventQueue.java:84)
at java.awt.EventQueue.run(EventQueue.java:602)
at java.awt.EventQueue.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
vedendo tali errori vuol dire che non trova l'immagine giusto ?
però non so come fare ...
grazie di tutto
ho un problema con l'applicazione che sto creando
non riesco ad impostare l'icona del jframe e quella del programma quando è in run
public class GUI extends javax.swing.JFrame { /** Creates new form GUI */ public GUI() { initComponents(); //modo per far apparire la finestra al centro dello schermo Dimension dim = getToolkit().getScreenSize(); this.setLocation(dim.width/2-this.getWidth()/2,dim.height/2-this.getHeight()/2); this.setIconImage(new ImageIcon(getClass().getClassLoader().getResource( "icona.gif")).getImage()); }
il codice che ho messo è questo ...
ma mi da errore quando faccio this.seticon
per l'immagine ho messo una 24X24 in una cartella che ho creato nella cartella del programma
il suo nome è icona
la icona che ho creato è in gif ma mi da il seguente errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
at GUI.<init>(GUI.java:25)
at GUI.run(GUI.java:463)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.accessSalve ragazzi
ho un problema con l'applicazione che sto creando
non riesco ad impostare l'icona del jframe e quella del programma quando è in run
public class GUI extends javax.swing.JFrame { /** Creates new form GUI */ public GUI() { initComponents(); //modo per far apparire la finestra al centro dello schermo Dimension dim = getToolkit().getScreenSize(); this.setLocation(dim.width/2-this.getWidth()/2,dim.height/2-this.getHeight()/2); this.setIconImage(new ImageIcon(getClass().getClassLoader().getResource( "icona.gif")).getImage()); }
il codice che ho messo è questo ...
ma mi da errore quando faccio this.seticon
per l'immagine ho messo una 24X24 in una cartella che ho creato nella cartella del programma
il suo nome è icona
la icona che ho creato è in gif ma mi da il seguente errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
at GUI.<init>(GUI.java:25)
at GUI.run(GUI.java:463)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access{parsed_message}0(EventQueue.java:84)
at java.awt.EventQueue.run(EventQueue.java:602)
at java.awt.EventQueue.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
vedendo tali errori vuol dire che non trova l'immagine giusto ?
però non so come fare ...
grazie di tutto 0(EventQueue.java:84)
at java.awt.EventQueue.run(EventQueue.java:602)
at java.awt.EventQueue.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
vedendo tali errori vuol dire che non trova l'immagine giusto ?
però non so come fare ...
grazie di tutto
aaa