2 Stimmen

Java-Programm und Windows-Taskleiste

Ich habe gerade eine Desktop-Uhr für mich in Java-Swing geschrieben und wollte, dass die Uhr jedes Mal läuft, wenn ich mich anmelde.
Dafür habe ich meine Jar-Datei zum Startordner hinzugefügt und die Uhr läuft.
Aber mein Problem ist - das Symbol in der Taskleiste, das es mir ermöglicht, meine Anwendung durch Klicken auf das Kreuzzeichen im Mouseover (Windows 7-Stil) oder Rechtsklick -> Schließen zu schließen.
Ich möchte, dass meine Anwendung wie die anderen Windows-Prozesse (oder Desktop-Gadgets) läuft und das Symbol in der Taskleiste nicht angezeigt wird.

Vielen Dank im Voraus!

4voto

Durandal Punkte 19701

Verwenden Sie ein JDialog anstelle von JFrame. Dialogfelder werden nicht in der Taskleiste angezeigt.

2voto

lazyprogrammer Punkte 633

Ich denke, Sie könnten an so etwas interessiert sein
Fügen Sie diesen Code dort ein, wo Sie das Formular erstellen

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

Dies deaktiviert jegliche Aktion beim Schließen.

1voto

Aubin Punkte 14215

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X