hejhej
ich versuche gerade ne Kommando Zeile zu schreiben.
Drückt man die Eingabetaste, so soll geprüft werden, ob die Eingabezeile (ein JTextField) vorgegebene Kommandos enthält. Wenn ja, soll er diese ausführen.
Ich lade den Text in einen Vector, da der ne contains() Methode hat. Allerdings funktioniert die Commandozeile nur für ein Kommando, dann net mehr :?
Danke.
ich versuche gerade ne Kommando Zeile zu schreiben.
Drückt man die Eingabetaste, so soll geprüft werden, ob die Eingabezeile (ein JTextField) vorgegebene Kommandos enthält. Wenn ja, soll er diese ausführen.
Ich lade den Text in einen Vector, da der ne contains() Methode hat. Allerdings funktioniert die Commandozeile nur für ein Kommando, dann net mehr :?
Code:
public void keyPressed(KeyEvent ke) {
if(ke.getKeyChar() == 10) {
vc.addElement((Object)cmdLine.getText());
if(vc.contains("q")) {
System.exit(0);
cmdLine.requestFocus();
} else if(vc.contains("?")) {
new Help();
cmdLine.requestFocus();
} else if(vc.contains("b")) {
new ChooseImage();
cmdLine.requestFocus();
}
}
}
Danke.