Schönen Guten Morgen,
hier mal mein Problem:
Programmablauf:
Und zwar wird mein Java JFrame (Wiegeterminal) von einem anderen Java Programm ausgeführt ( dieses läuft immoment noch auf einem RemoteDesktop ).
Sende ich nun eine Anfrage von dem Programm, so soll sich mein bereits geöffnetes Wiegeterminal in den Vordergrund setzen und auch den Fokus bekommen, damit ich mit meinem KeyListener, der auf das Jframe hört, das Gewicht eingeben kann.
Es gibt kein Textfeld oder sonstiges, wo text eingegeben werden kann. Das Gewicht wird durch JLabel auf einem JPanel angezeigt. Zudem werden die Ziffern die man über die Tastatur eingegeben hat an ein String angehängt, der beim senden des Gewichtes (wieder an das ursprüngliche Programm) in ein Double wert formatiert wird.
Das Problem:
Das Wiegeterminal wird zwar in den Vordergrund geholt, ist jedoch die ganze Zeit inaktiv, also die Symbolleiste ist grau, anstatt hervorhgehoben.
Schon versucht:
Ich habe schon requestFocus(), requestFocusInWindow(), awtEventListener(), KeyBindings,...
versucht aber nichts hat geholfen.
Google möchte mir auch nichts verraten, deshalb frage ich hier nun nach.
System:
Windows XP 32-Bit
Netbeans IDE 7.3.1
Java 1.7.0_25
Mit freundlichen Grüßen
Nametat
hier mal mein Problem:
Programmablauf:
Und zwar wird mein Java JFrame (Wiegeterminal) von einem anderen Java Programm ausgeführt ( dieses läuft immoment noch auf einem RemoteDesktop ).
Sende ich nun eine Anfrage von dem Programm, so soll sich mein bereits geöffnetes Wiegeterminal in den Vordergrund setzen und auch den Fokus bekommen, damit ich mit meinem KeyListener, der auf das Jframe hört, das Gewicht eingeben kann.
Es gibt kein Textfeld oder sonstiges, wo text eingegeben werden kann. Das Gewicht wird durch JLabel auf einem JPanel angezeigt. Zudem werden die Ziffern die man über die Tastatur eingegeben hat an ein String angehängt, der beim senden des Gewichtes (wieder an das ursprüngliche Programm) in ein Double wert formatiert wird.
Das Problem:
Das Wiegeterminal wird zwar in den Vordergrund geholt, ist jedoch die ganze Zeit inaktiv, also die Symbolleiste ist grau, anstatt hervorhgehoben.
Schon versucht:
Ich habe schon requestFocus(), requestFocusInWindow(), awtEventListener(), KeyBindings,...
versucht aber nichts hat geholfen.
Google möchte mir auch nichts verraten, deshalb frage ich hier nun nach.
System:
Windows XP 32-Bit
Netbeans IDE 7.3.1
Java 1.7.0_25
Mit freundlichen Grüßen
Nametat
Zuletzt bearbeitet: