Hallo,
ich bin gerade dabei eine Anwendung zu programmieren, die man über den System-Tray aufrufen kann. Ich habe Anfangs die Variante von Sun genutzt. Allerdings kann man die Menüs nur in AWT programmieren.
mehr Infos => SystemTray (Java Platform SE 6)
Das Menü ist dynamisch und wird jede Minute aktualisiert. Nun ist es so, wenn ein Menü z.B. mit mehr wie 100 Einträge erzeugt wird, man nach unten bzw. nach oben Scrollen kann, weil der Bildschirm für das Menü nicht groß genug ist. Das funktioniert in AWT ausgezeichnet.
Jetzt verwende ich folgenede Systemtray-Variante, um Swing-Menüs verwenden zu können.
https://jdic.dev.java.net/
Das automatische generieren von den Menüs funktioniert auch wieder prima. Nur gibt es keine Möglichkeit (mir ist keine bekannt) nach oben bzw. nach unten zu scrollen. Gibt es eine Möglichkeit den JMenüs eine Art-Scroll-Funktion zu geben.
Existiert eine Alternative für die JMenüs? "Ich will die Menüs über den System-Tray erreichen!!!"
[HIGHLIGHT="Java"]import javax.swing.*;
public class DynamicJMenu extends JMenu
{
public DynamicJMenu(int dynamic) //dynamic zB 123
{
for(int i = 0; i < dynamic; i++)
{
this.add(new JMenu("Menu " + (i+1));
}
}
}[/HIGHLIGHT]
Das ist natürlich nur ein Beispiel.
Schonmal danke für die Hilfe! ;-)
MfG
Alien
ich bin gerade dabei eine Anwendung zu programmieren, die man über den System-Tray aufrufen kann. Ich habe Anfangs die Variante von Sun genutzt. Allerdings kann man die Menüs nur in AWT programmieren.
mehr Infos => SystemTray (Java Platform SE 6)
Das Menü ist dynamisch und wird jede Minute aktualisiert. Nun ist es so, wenn ein Menü z.B. mit mehr wie 100 Einträge erzeugt wird, man nach unten bzw. nach oben Scrollen kann, weil der Bildschirm für das Menü nicht groß genug ist. Das funktioniert in AWT ausgezeichnet.
Jetzt verwende ich folgenede Systemtray-Variante, um Swing-Menüs verwenden zu können.
https://jdic.dev.java.net/
Das automatische generieren von den Menüs funktioniert auch wieder prima. Nur gibt es keine Möglichkeit (mir ist keine bekannt) nach oben bzw. nach unten zu scrollen. Gibt es eine Möglichkeit den JMenüs eine Art-Scroll-Funktion zu geben.
Existiert eine Alternative für die JMenüs? "Ich will die Menüs über den System-Tray erreichen!!!"
[HIGHLIGHT="Java"]import javax.swing.*;
public class DynamicJMenu extends JMenu
{
public DynamicJMenu(int dynamic) //dynamic zB 123
{
for(int i = 0; i < dynamic; i++)
{
this.add(new JMenu("Menu " + (i+1));
}
}
}[/HIGHLIGHT]
Das ist natürlich nur ein Beispiel.
Schonmal danke für die Hilfe! ;-)
MfG
Alien
Zuletzt bearbeitet von einem Moderator: