myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Java] Switch-Case 2 Char-Zeichen

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 05.10.12, 18:06   #1
DarkDice
Anfänger
 
Benutzerbild von DarkDice
 
Registriert seit: Sep 2009
Beiträge: 12
Bedankt: 119
DarkDice sollte auf gnade hoffen | -25 Respekt Punkte
Standard [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
DarkDice ist offline   Mit Zitat antworten
Ungelesen 05.10.12, 18:38   #2
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Hi,
analog zu C/C++ sind beim Switch nur primitive Datentypen möglich. Nicht einmal long ist erlaubt.
germgerm ist offline   Mit Zitat antworten
Ungelesen 06.10.12, 14:23   #3
Madddin_89
Newbie
 
Registriert seit: Jun 2010
Beiträge: 56
Bedankt: 10
Madddin_89 ist noch neu hier! | 0 Respekt Punkte
Standard

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...
Madddin_89 ist offline   Mit Zitat antworten
Ungelesen 08.10.12, 14:42   #4
DarkDice
Anfänger
 
Benutzerbild von DarkDice
 
Registriert seit: Sep 2009
Beiträge: 12
Bedankt: 119
DarkDice sollte auf gnade hoffen | -25 Respekt Punkte
Standard

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
DarkDice ist offline   Mit Zitat antworten
Ungelesen 08.10.12, 23:34   #5
Madddin_89
Newbie
 
Registriert seit: Jun 2010
Beiträge: 56
Bedankt: 10
Madddin_89 ist noch neu hier! | 0 Respekt Punkte
Standard

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.
Madddin_89 ist offline   Mit Zitat antworten
Ungelesen 09.10.12, 12:47   #6
despotar93
Anfänger
 
Benutzerbild von despotar93
 
Registriert seit: Dec 2009
Beiträge: 19
Bedankt: 23
despotar93 ist noch neu hier! | 0 Respekt Punkte
Standard

Ja um Tastatur eingaben abzufangen braucht man KeyListener.

Hier ist mal ein KeyListener Beispiel:
Code:
public KeyListener kl = new KeyListener() {
	@Override
	public void keyPressed(KeyEvent arg0) {
	}

	@Override
	public void keyReleased(KeyEvent arg0) {
		int keycode = arg0.getKeyCode();

                if (arg0.isControlDown()) {
			if (keycode == KeyEvent.VK_N) {
				//hier steht was passieren soll wenn strg + n gedrückt wird
			}
		}
	}

	@Override
	public void keyTyped(KeyEvent arg0) {			
	}		
};
Das ganze müsstest du z.b. einem JFrame etc adden.
Ich kenne mich mit Java recht gut aus solltest du Fragen haben
kannst du dich gerne direkt an mich wenden.
__________________
Strategie ist, wenn man keine Munition mehr hat aber trotzdem weiterschießt, damit der Feind nichts davon merkt.
despotar93 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 Uhr.


Sitemap

().