giuseppe93 (Ex-Member)
Pro
Messaggi: 166
Iscritto: 02/08/2009
|
come avrete capito dal titolo, una volta che eseguo il codice, mi dà questo errore errore in esecuzione:
Exception in thread "main" java.lang.InternalError: Could not set display mode
at sun.awt.Win32GraphicsDevice.configDisplayMode(Native Method)
at sun.awt.Win32GraphicsDevice.setDisplayMode(Unknown Source)
at Screen.setFullScreen(Screen.java:16)
at Images.run(Images.java:26)
at Images.main(Images.java:9)
Ho provato a cercare in interner qualche soluzione, e l'unica consiglio che ho letto è quello di aggiornare JRE, cosa che ovviamente ho subito fatto!
tuttavia l'errore non è scomparso! per questo mi rivolgo a voi! vi prego aiutatemi!!
posto anche il codice che di sicuro può essere d'aiuto!!
Codice sorgente - presumibilmente Java |
import java.awt.*; import javax.swing.ImageIcon; import javax.swing.JFrame; public class Images extends JFrame { public static void main (String [] arg ){ DisplayMode dm= new DisplayMode(800,600,16,DisplayMode.REFRESH_RATE_UNKNOWN); Images b=new Images(); b.run(dm); } private Screen s; private boolean loaded=false; public void run(DisplayMode dm){ setBackground (Color. PINK); setForeground (Color. WHITE); setFont (new Font("Arial", Font. PLAIN,24 )); loaded=false; Screen s= new Screen(); try{ s.setFullScreen(dm,this); loadpics(); try{ }finally{ s.restoreScreen();} } public void loadpics(){ pic =new ImageIcon("C:\\back.jpg"). getImage(); loaded=true; repaint(); } } if(loaded){ g.drawImage(bg,0,0,null); g.drawImage(pic,100,100,null);} g.drawString("ciao bello",200,200);}
|
|