![]() |
[Java] Switch-Case 2 Char-Zeichen
Hallöchen ,
ich bräuchte ein bischen Hilfe , ich möchte gerne in einem Switch-Case 2 Char-Zeichen , d.h. Wenn ich STRG+N drücke soll etwas ausgeführt werden. Also ungefähr so : switch (..) case 'STRG+N' ; Hoffe ihr könnte mir helfen :) gz DD |
Hi,
analog zu C/C++ sind beim Switch nur primitive Datentypen möglich. Nicht einmal long ist erlaubt. |
Ist vielleicht etwas umständlich,
aber interpretier doch erst mal deine Eingabe und wenn du z.B "STRG+N" gelesen hast, weist du einer Variable einen definierten Wert zu. Diese Variable verwendest du dann für den Switch-Case. Hoffe es hilft dir... |
Nicht ganz , kannst du mir vielleicht ein beispiel geben , wie du es meinst?
Bin nämlich noch ein anfänger in Sache Java :) ThX DD |
Habe gerade bemerkt, dass sowas mit Java glaube ich nur
mit sogenannten KeyListener möglich ist. Grob gesagt, sind das Programmteile, die wie der Name schon sagt, auf Tasteneingaben "hören" und falls etwas passiert ausgeführt werden. ich würde dir empfehlen, lese dich mal in das Thema ein und probiere damit ein bisschen rum. Schaue dir vorallem Beispielprogramme dazu an (findest du sicherlich schnell) und versuche diese zu verstehen. Falls dazu irgendwas unklar sein sollte, kannst du ja wieder nachfragen. |
Ja um Tastatur eingaben abzufangen braucht man KeyListener.
Hier ist mal ein KeyListener Beispiel: Code:
public KeyListener kl = new KeyListener() { Ich kenne mich mit Java recht gut aus solltest du Fragen haben kannst du dich gerne direkt an mich wenden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.