2016-04-17 9 views
0

Ich fing an Java zu lernen und endete mit Hausaufgaben, um GUI zu machen, aber in Java AWT (nicht Swing). Leider bin ich auf zwei Probleme gestoßen, für die ich keine Lösung finden kann. 1) Nach dem Drücken der Taste auf meinem ersten Fenster öffnet sich das zweite Fenster. Wie kann ich es schließen? Alles, was ich in AWT finden kann (auf Stack oder nur google) ist "System.exit (0)", welches das ganze Programm beendet. 2) Ich möchte eine Klasse erstellen, die das gesamte TextField markiert, wenn ich es mit der linken Maustaste drücke (z. B. wenn Sie die Webadresse in Ihrem Webbrowser drücken). Ich habe keine Ahnung, wie man es macht.GUI in Java AWT

Ich konnte keine der oben beschriebenen Probleme lösen.

+0

'Frame # setVisible' verwenden? Angesichts der Tatsache, dass fast jeder Körper nicht mehr AWT (in über 16 Jahren), finden Sie nützliche Unterstützung wird problematisch – MadProgrammer

+1

Das erste, was ich tun würde, ist die [JavaDocs für 'TextField'] (https: // docs. oracle.com/javase/8/docs/api/java/awt/TextField.html) und überfliegen Sie dessen Funktionalität, wer weiß, vielleicht stolpern Sie einfach (https://docs.oracle.com/javase/8/ docs/api/java/awt/TextComponent.html # selectAll--) in Ihrer Antwort – MadProgrammer

Antwort

0

1.you kann Frame.setVisible (false) Methode
2.you müssen verwenden Zuhörer
Für weitere Referenz verwenden diesen Link