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 - errore in esecuzione:  could not set display mode
Forum - Java - errore in esecuzione: could not set display mode

Avatar
giuseppe93 (Ex-Member)
Pro


Messaggi: 166
Iscritto: 02/08/2009

Segnala al moderatore
Postato alle 0:10
Mercoledì, 25/01/2012
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

  1. import java.awt.*;
  2. import javax.swing.ImageIcon;
  3. import javax.swing.JFrame;
  4.  
  5. public class Images extends JFrame {
  6.         public static void main(String [] arg){
  7.                 DisplayMode dm= new DisplayMode(800,600,16,DisplayMode.REFRESH_RATE_UNKNOWN);
  8.                  Images b=new Images();
  9.                  b.run(dm);
  10.                  }
  11.                  
  12.         private Screen s;
  13.         private Image bg;
  14.         private Image pic;
  15.         private boolean loaded=false;
  16.        
  17.        
  18.        
  19.         public void run(DisplayMode dm){
  20.                 setBackground(Color.PINK);
  21.                 setForeground(Color.WHITE);
  22.                 setFont(new Font("Arial",Font.PLAIN,24));
  23.                 loaded=false;
  24.                 Screen s= new Screen();
  25.                 try{
  26.                         s.setFullScreen(dm,this);
  27.                         loadpics();
  28.                         try{
  29.                                 Thread.sleep(1000);}catch(Exception e){}
  30.                 }finally{ s.restoreScreen();}
  31.        
  32.         }
  33.         public void loadpics(){
  34.         bg=new ImageIcon("C:\\icon.JPG").getImage();
  35.         pic=new ImageIcon("C:\\back.jpg").getImage();
  36.         loaded=true;
  37.         repaint();
  38.         }
  39.        
  40.         public void pain(Graphics g){
  41.         if (g instanceof Graphics2D){
  42.                 Graphics2D g2= (Graphics2D) g;
  43.                 g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
  44.         }
  45.         if(loaded){
  46.         g.drawImage(bg,0,0,null);
  47.         g.drawImage(pic,100,100,null);}
  48.                 g.drawString("ciao bello",200,200);}


PM Quote