M
miffi
Gast
Hallo zusammen!
Ich wende mich an euch, da Google mir leider nicht helfen kann, weil ich meine Anfrage offensichtlich nicht so formulieren kann, dass wirklich Beiträge zu meinen Problemen gefunden werden können...
1. Ich habe eine Swing-Anwendung, dessen JFrame ein MouseListener geaddet wurde. Dieser soll dafür sorgen, dass die Anwendung bei Nicht-Gebrauch [MouseExited()] links aus dem Bildschirm fährt und nur noch ein kleiner Teil zu sehen ist. Bei Mausbewegung auf dieser Fläche soll die Anwendung wieder zurückfahren.
Diese Mechanik funktioniert einwandfrei, nur habe ich jetzt folgendes Problem: Auf der ContentPane des JFrames habe ich einen JButton. Wenn ich mit dem Cursor auf diesen Button gehe, interpretiert der MouseListener des Frames das als MouseExited() und die Anwendung fährt nach links. Und nicht nur bei einem JButton, auch bei einem JLabel mit MouseListener [also selbst gebaute Buttons].
Kann ich das umgehen? Was mache ich falsch?
Wenn ihr wider Erwarten Code braucht, meldet euch bitte.
2. Nach vielem gegoogle hoffe ich, dass ein paar Pros hier sind, die sowas wissen:
Besagte Anwendung soll nach Fertigstellung dauerhaft laufen, also mit dem System (WinXP) gestartet werden. Nun will ich aber nicht die ganze zeit das Fenster in der Task-Leiste haben, sondern will es nach rechts in die Infobar verschieben, a la ICQ oder Ähnliches.
Ist das möglich ohne auf JNI zurückgreifen zu müssen?
Vielen Dank schonmal!
Gruß,
miffi.
Ich wende mich an euch, da Google mir leider nicht helfen kann, weil ich meine Anfrage offensichtlich nicht so formulieren kann, dass wirklich Beiträge zu meinen Problemen gefunden werden können...
1. Ich habe eine Swing-Anwendung, dessen JFrame ein MouseListener geaddet wurde. Dieser soll dafür sorgen, dass die Anwendung bei Nicht-Gebrauch [MouseExited()] links aus dem Bildschirm fährt und nur noch ein kleiner Teil zu sehen ist. Bei Mausbewegung auf dieser Fläche soll die Anwendung wieder zurückfahren.
Diese Mechanik funktioniert einwandfrei, nur habe ich jetzt folgendes Problem: Auf der ContentPane des JFrames habe ich einen JButton. Wenn ich mit dem Cursor auf diesen Button gehe, interpretiert der MouseListener des Frames das als MouseExited() und die Anwendung fährt nach links. Und nicht nur bei einem JButton, auch bei einem JLabel mit MouseListener [also selbst gebaute Buttons].
Kann ich das umgehen? Was mache ich falsch?
Wenn ihr wider Erwarten Code braucht, meldet euch bitte.
2. Nach vielem gegoogle hoffe ich, dass ein paar Pros hier sind, die sowas wissen:
Besagte Anwendung soll nach Fertigstellung dauerhaft laufen, also mit dem System (WinXP) gestartet werden. Nun will ich aber nicht die ganze zeit das Fenster in der Task-Leiste haben, sondern will es nach rechts in die Infobar verschieben, a la ICQ oder Ähnliches.
Ist das möglich ohne auf JNI zurückgreifen zu müssen?
Vielen Dank schonmal!
Gruß,
miffi.