Vollbildmodus
-
Folgende VollbildModus Beispiel funkt bei mir nicht und ich kann den Fehler nicht finden.
Vielleicht hat jemmand erfahrung damit...
public static void main(String[] args) { GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gs = ge.getDefaultScreenDevice(); JFrame jFrame = new JFrame( gs.getDefaultConfiguration() ); JPanel contentPane = (JPanel)jFrame.getContentPane(); contentPane.add(new JLabel(" Tra la la "), new BorderLayout().CENTER); if( gs.isFullScreenSupported() ) { gs.setFullScreenWindow( jFrame ); jFrame.setUndecorated(true); jFrame.setResizable(false); jFrame.validate(); } else { jFrame.pack(); jFrame.setVisible(true); } }
der Compiler Meldet:
java.lang.InternalError: Could not get display mode
at sun.awt.Win32GraphicsDevice.getCurrentDisplayMode(Native Method)
at sun.awt.Win32GraphicsDevice.getDisplayMode(Win32GraphicsDevice.java:325)
at java.awt.GraphicsDevice.setFullScreenWindow(GraphicsDevice.java:195)
at sun.awt.Win32GraphicsDevice.setFullScreenWindow(Win32GraphicsDevice.java:256)
at unbenannt1.Desktop.main(Unknown Source)
Exception in thread "main"
*christine.
-
Ich weiß jetzt zwar nicht genau, woran hier der Fehler liegt, aber ich denke mal, dass dir da das Java-Tutorial helfen kann. Ich habe mir diesen Abschnitt vor kurzem durchgelesen und da standen auch sonst noch einige nützliche Tipps drinnen...
Zu finden unter http://java.sun.com/docs/books/tutorial/extra/fullscreen/index.html
-
christine schrieb:
contentPane.add(new JLabel(" Tra la la "), new BorderLayout().CENTER);
Mal so am Rande,
das CENTER von BorderLayout ist statisch und muss von daher nicht erzeugt werden, sondern kann sofort benutzt werden.
also würde es auch so gehen:contentPane.add(new JLabel(" Tra la la "), BorderLayout.CENTER);
aber das löst dein Problem auch nicht
Ich hab deinen Code komplett kopiert und bei mir geht es, wenn ich die Bibliotheken importiere:
import java.awt.;
import javax.swing.;Welches Betriebssystem hast du?
Welche Java-Version?MfG Ingo
-
ansonsten kann ich dir erstmal diese Links geben, vielleicht helfen die ja auch schon:
http://forum.java.sun.com/thread.jsp?thread=238359&forum=57&message=1876853
http://pub54.ezboard.com/fdungeonmasterjavafrm1.showNextMessage?topicID=375.topic
http://spotlight.de/zforen/ajav/m/ajav-1040303334-1283.html
-
Ich benutze Win2000 mit Java-Version 1.4.1
christine.