Not exactly sure on how to execute the code you attached, but you are
right about matlab having its own JVM. And that is indeed 1.4.2 can
update it to 1.5.10 but then bug still remains. When upgrading to 1.6
matlab spits out a bunch of errors. so seems matlab is the limiting
factor here and not java. Will try and find out if  I can get matlab to
only run 1.6 for my script.

Thanks a lot
[EMAIL PROTECTED] wrote:
Strange. Can be also mathlab problem. Could you try to compile and run 
following:
[code]
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.GridLayout;

import javax.swing.JWindow;
import javax.swing.JLabel;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class FullScreen {
    public static void main (String[] args) {
        // there's a bug that is supposed to be fixed in 1.6 ... no 2nd screen 
fullscreen before than ... oh well
        GraphicsEnvironment ge = 
GraphicsEnvironment.getLocalGraphicsEnvironment();
        GraphicsDevice[] gs = ge.getScreenDevices();
        Click click = new FullScreen().new Click();
        for (int j = 0; j < gs.length; j++) {
            if (args.length > 0 ) {
                if (args[0].equals("0") && j != 0) {
                    continue;
                }
                if (args[0].equals("1") && j != 1) {
                    continue;
                }
            }
            GraphicsDevice gd = gs[j];
            JWindow window = new JWindow(gd.getConfigurations()[0]);
            window.addMouseListener(click);
            window.setLayout(new GridLayout());
            window.add(new JLabel("Screen:" + j, JLabel.CENTER));
            System.out.println(j + " supports full screen: " + 
gd.isFullScreenSupported());
            gd.setFullScreenWindow(window);
        }
    }

    class Click extends MouseAdapter {
        @Override
        public void mouseClicked(MouseEvent e) {
            System.exit(0);
        }

    }
}[/code]

You should see the grey screen and text "Screen X" in the middle of the screen 
giving you the number of the device. If the problem persists you will see the grey rect 
and label only on one of the screens. If it works, both of your screens will be grey. To 
close it just click the mouse. If the pure java (above) works then the problem is likely 
related to mathlab (maybe references old JVM somewhere???),  if not then posting your 
exact configuration (JVM version, OS version) would help.

Cheers
[Message sent by forum member 'rah003' (rah003)]

http://forums.java.net/jive/thread.jspa?messageID=195390

===========================================================================
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