carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.234 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 52 von 1460 (4%) |<   <   >   >|

Autor Uwe
Datum 06.11.01, 11:07
Betreff Re: Tastatur-Events


Hi Steffen, warum nicht einfach mit System.in ?

oder halt nen Adapter basteln:

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;


public class ConsoleTest{
    public ConsoleTest(){
        MyConsoleAdapter adapter = new MyConsoleAdapter();
    }
    public static void main(String[] args){
        new ConsoleTest();
    }
}


class MyConsoleAdapter extends ConsoleAdapter{
    public void lineTyped(String line){
        System.out.println("recieved line='" + line + "'");
    }
}


abstract class ConsoleAdapter extends Thread{
    private BufferedReader consoleIn;
    public ConsoleAdapter(){
        this.consoleIn = new BufferedReader(new InputStreamReader(System.in));
        this.start();
    }
    public void run(){
        while(true){
            try{
                lineTyped(consoleIn.readLine());
                }catch(java.io.IOException ioe){
                ioe.printStackTrace();
            }
        }
    }
    public abstract void lineTyped(String line);
}


Gruss Uwe, bis Donnerstag.


Diskussionsverlauf:
    Re: Tastatur-Events
    Re: Tastatur-Events
Tastatur-Events

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com