Fullscreen mode on win2k has been somewhat disfunctional.  Most of these
problems have been fixed just recently; expect the Beta 2 release
of the jdk to include these fixes...

Chet.


> Mail-Followup-To: Onimusha <[EMAIL PROTECTED]>,
[EMAIL PROTECTED]
> User-Agent: Mutt/0.96.1i
> From: Dmitri Trembovetski <[EMAIL PROTECTED]>
> Subject: Re: [JAVA2D] JDK 1.4 - Full-screen support.
> Comments: To: Onimusha <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
>
>   Hi Onimusha,
>
>   Thanks for the comments.
>
> On Thu, May 24, 2001 at 11:59:0p -0400, Onimusha wrote:
>  > I know full-screen support is more of an AWT topic, but it is
related to
>  > Java2D (graphics).
>
>   Well, from the log you've attached it seems that it crashes in 2D
>   code.. Crashes on my Win2K+DX8+Voodoo3 as well with the same stack
>   trace. Works fine on NT. Probably some OS-specific issue. We'll look
>   into it.
>
>   Thank you,
>     Dmitri
>
>
>
>  >
>  > So I tried to implement the full-screen examples on the Java
Tutorial;
>  >
>  >
http://java.sun.com/docs/books/tutorial/extra/fullscreen/example.html
>  >
>  > Here's what I got ...
>  >
>  > Example 1: Runs, but I can't change any settings (grayed out).
>  >
>  > Example 2: Goes into a fullscreen mode at my current
>  > color/depth/resolution setting. But whenever I try to set the mode
(even
>  > to the same thing it's running at) the VM crashes.
>  >
>  > The cool thing at least, is that it creates a log file, (log file
at end
>  > of this post)
>  >
>  > Example 3: Screen actually seems to change display mode (like when
you
>  > play a game) but then just stays black and doesn't do anything.
>  >
>  > Any ideas, maybe it's Win2K, Direct X 8.0, or even my video card
(TNT).
>  >
>  > logfile ...
>  >
>  > An unexpected exception has been detected in native code outside
the VM.
>  >
>  > Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at
PC=0x6D066520
>  >
>  > Function=Java_sun_print_Win32PrintJob_printRawData+0x4C7
>  > Library=D:\jdk1.4\jre\bin\awt.dll
>  >
>  > Current Java thread:
>  > at sun.java2d.loops.Blit.Blit(Native Method)
>  > at
sun.java2d.SunGraphics2D.blitSurfaceData(SunGraphics2D.java:2966)
>  > at
sun.java2d.SunGraphics2D.renderSurfaceData(SunGraphics2D.java:2892)
>  > at
>  >
sun.java2d.SunGraphics2D.clipAndRenderSurfaceData(SunGraphics2D.java:294
9)
>  >
>  > at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3258)
>  > at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3490)
>  > at
javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4604)
>  >
>  > at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4547)
>  > at javax.swing.JComponent._paintImmediately(JComponent.java:4497)
>  > at javax.swing.JComponent.paintImmediately(JComponent.java:4329)
>  > at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:407)
>  >
>  > at
>  >
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEve
ntQueueUtilities.java:120)
>  >
>  > at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:167)
>  > at java.awt.EventQueue.dispatchEvent(EventQueue.java:437)
>  > at
>  >
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:150)
>  > at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
>  >
>  > at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:131)
>  >
>  > at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
>  >
>  > Dynamic libraries:
>  > 0x00400000 - 0x00405000 D:\jdk1.4\bin\java.exe
>  > 0x77F80000 - 0x77FFA000 C:\WINNT.0\System32\ntdll.dll
>  > 0x77DB0000 - 0x77E0A000 C:\WINNT.0\system32\ADVAPI32.dll
>  > 0x77E80000 - 0x77F35000 C:\WINNT.0\system32\KERNEL32.DLL
>  > 0x77D40000 - 0x77DB0000 C:\WINNT.0\system32\RPCRT4.DLL
>  > 0x78000000 - 0x78046000 C:\WINNT.0\system32\MSVCRT.dll
>  > 0x6D400000 - 0x6D503000 D:\jdk1.4\jre\bin\hotspot\jvm.dll
>  > 0x77E10000 - 0x77E74000 C:\WINNT.0\system32\USER32.dll
>  > 0x77F40000 - 0x77F7C000 C:\WINNT.0\system32\GDI32.DLL
>  > 0x77570000 - 0x775A0000 C:\WINNT.0\System32\WINMM.dll
>  > 0x10000000 - 0x10019000 C:\WINNT.0\System32\NVDESK32.DLL
>  > 0x6D200000 - 0x6D207000 D:\jdk1.4\jre\bin\hpi.dll
>  > 0x6D3D0000 - 0x6D3DD000 D:\jdk1.4\jre\bin\verify.dll
>  > 0x6D240000 - 0x6D255000 D:\jdk1.4\jre\bin\java.dll
>  > 0x6D3F0000 - 0x6D3FD000 D:\jdk1.4\jre\bin\zip.dll
>  > 0x6D010000 - 0x6D0FB000 D:\jdk1.4\jre\bin\awt.dll
>  > 0x77800000 - 0x7781D000 C:\WINNT.0\System32\WINSPOOL.DRV
>  > 0x75E60000 - 0x75E7A000 C:\WINNT.0\System32\IMM32.dll
>  > 0x77A50000 - 0x77B45000 C:\WINNT.0\system32\ole32.dll
>  > 0x6D1B0000 - 0x6D1FF000 D:\jdk1.4\jre\bin\fontmanager.dll
>  > 0x6D350000 - 0x6D357000 D:\jdk1.4\jre\bin\nio.dll
>  > 0x75030000 - 0x75044000 C:\WINNT.0\System32\WS2_32.dll
>  > 0x75020000 - 0x75028000 C:\WINNT.0\System32\WS2HELP.DLL
>  > 0x6D340000 - 0x6D34E000 D:\jdk1.4\jre\bin\net.dll
>  > 0x75050000 - 0x75058000 C:\WINNT.0\System32\WSOCK32.dll
>  > 0x78280000 - 0x7828C000 C:\WINNT.0\System32\rnr20.dll
>  > 0x77980000 - 0x779A4000 C:\WINNT.0\System32\DNSAPI.DLL
>  > 0x777E0000 - 0x777E8000 C:\WINNT.0\System32\winrnr.dll
>  > 0x77950000 - 0x77979000 C:\WINNT.0\system32\WLDAP32.DLL
>  > 0x728A0000 - 0x728A6000 C:\WINNT.0\System32\DCIMAN32.dll
>  > 0x09E10000 - 0x09F91000 C:\WINNT.0\System32\nvoglnt.dll
>  > 0x0A540000 - 0x0A54D000 C:\WINNT.0\System32\tabhook.dll
>  > 0x51000000 - 0x51044000 C:\WINNT.0\System32\ddraw.dll
>  > 0x77920000 - 0x77942000 C:\WINNT.0\system32\imagehlp.dll
>  > 0x72A00000 - 0x72A2D000 C:\WINNT.0\system32\DBGHELP.dll
>  > 0x690A0000 - 0x690AB000 C:\WINNT.0\System32\PSAPI.DLL
>  >
>  > Local Time = Thu May 24 11:46:51 2001
>  > Elapsed Time = 27
>  > #
>  > # The exception above was detected in native code outside the VM
>  > #
>  > # Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b65 mixed mode)
>  > #
>  >
>  >
========================================================================
===
>  > To unsubscribe, send email to [EMAIL PROTECTED] and include in
the body
>  > of the message "signoff JAVA2D-INTEREST".  For general help, send
email to
>  > [EMAIL PROTECTED] and include in the body of the message
"help".
>
>
========================================================================
===
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA2D-INTEREST".  For general help, send
email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to