Hallo JAVA´ler,
habe da ein kleines Problem und kan es auch nach langer rechersche nicht lösen.
Möchte gerne ein fenster schliessen wenn der Benutzer die Maus bewegt.
Zu beachten ist hierbei, das das Fenster "frame.setUndecorated(true);" -also keinerlei Ramen etc.
haben soll, weil es sich auf die Bilderpräsentation stöhrend ausweirken würde. Normalerweise würde man ja auf ein kleines Kreutz rechts oben klicken und das fenster, bzw die Anwendung würde wieder schliessen. Da aber die GUI Elemente reduziert sind, möchte ich es mit einer Mausbewegung schliessen wie bei einem Screensaver.
Wie also bekomme ich das realisiert?
Viele Grüße
Alumiso
habe da ein kleines Problem und kan es auch nach langer rechersche nicht lösen.
Möchte gerne ein fenster schliessen wenn der Benutzer die Maus bewegt.
Java:
package fullscreen;
import java.awt.*;
import java.awt.event.*;
import javax.print.DocFlavor.URL;
import javax.swing.*;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
//import com.sun.image.codec.jpeg.JPEGCodec;
import java.io.*;
public class fenster {
JFrame frame;
public fenster() {
frame = new JFrame("Test");
Toolkit tk = Toolkit.getDefaultToolkit();
int xSize = ((int) tk.getScreenSize().getWidth());
int ySize = ((int) tk.getScreenSize().getHeight());
frame.setUndecorated(true);
frame.setSize(xSize,ySize);
frame.show();
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
public static void main(String[] args) {
fenster app = new fenster();
//if ( mouseMove||keyPress ){
// JFrame.EXIT_ON_CLOSE;
}
}
Zu beachten ist hierbei, das das Fenster "frame.setUndecorated(true);" -also keinerlei Ramen etc.
haben soll, weil es sich auf die Bilderpräsentation stöhrend ausweirken würde. Normalerweise würde man ja auf ein kleines Kreutz rechts oben klicken und das fenster, bzw die Anwendung würde wieder schliessen. Da aber die GUI Elemente reduziert sind, möchte ich es mit einer Mausbewegung schliessen wie bei einem Screensaver.
Wie also bekomme ich das realisiert?
Viele Grüße
Alumiso
Zuletzt bearbeitet von einem Moderator: