Gibts so was wie KeyListener oder JTextField ID's?

Status
Nicht offen für weitere Antworten.

sycorax

Mitglied
hi

Kurzer Beschreib:
Das ganze soll ein umrechner Just in Time geben. z.b. in Hex eingeben, dann kommt ausgabe vom Binärcode, Dezimal,etc.
Links eine Spalte mit JTextFields. Rechts JLabels mit dem Wert Binär,Hex,Dez...

Wie momentan gelöst:
Hab jedem JTextField den Keylistener mit gegeben. Kanns auslesen und auch Verwerten, wenn momentan nur ne Ausabe ins System.out besteht als test. Wenn du z.b. ins Dez-feld 2 zahlen gibst dan liest der jeweils das ganze feld aus und währe direkt verarbeitbar.
GUI steht vollständig. Jetzt fehlt nur die Auswertung.

Problem:
Nun die eingabe soll regeln unterworfen sein.. Binär darf nicht aufeinmal Buchstabeneingabe z.b. wie hex erlauben.
Damit muss ich wissen von welchem Feld aus die Eingabe gemacht wurde um dem entsprechende Filter laufen zulassen.

Frage:
Eben gibts so was Wie z.b. ne möglichkeit von einer JTextField-ID zu profitieren? Diese Filtern und dann dementsprechen zuweisen zu können.
Oder hat der KeyListener eine zuweisungsmöglichkeit?
Oder völlig was anderes?
Braucht nur zusagen wie der Befehllautet oder den Englischenfachausdruck zu benennen. Oder eine Idee schreiben nach was ich noch weiter suchen müsste.

Arbeitsutensilien:
Idea4.5


Sonstiges:
Code, kann ich nachliefern. Sollte jedoch genügen.

Rechtschreibefehler;) bin schweizer.
 

Wildcard

Top Contributor
Verwende für die Listener anonyme innere Klassen, dann ist alles besser gekapselt:
Code:
        JTextField field1 = new JTextField();
        field1.addKeyListener(new KeyAdapter()
        {
            public void keyTyped(KeyEvent e)
            {
                // erlaube hier nur '0' und '1'

            }
        });
        JTextField field2 = new JTextField();
        field2.addKeyListener(new KeyAdapter()
        {
            public void keyTyped(KeyEvent e)
            {
                // hier geht 1 - f

            }
        });
 

sycorax

Mitglied
danke, hab leider gerade abgeloost, hab die source bei der arbeit liegen gelassen. ;( also nix mit zuhause weiter machen, schade. hätte diesen ansatzt sofort ausprobiert. So bleibt mir nicht anders als bis morgen zuwarten... ich erstatte dann bericht und evlt. die source.

Diese Kapselungs idee nehme ich sofort auf.
 

sycorax

Mitglied
wurde von mir jetzt so gelöst, mit dieser Kapselung plus trotzallem meinem ID wunsch ;)) ::

Code:
   private void keylistenerIDsetzen() {
        for(int k = 0; k<=8;k++){
            final int kID = k;
            textfeld[k].addKeyListener(new KeyAdapter(){
            public void keyReleased(KeyEvent e) {
            tfID=kID;
            keyfilter(e);
            }
            });
        }
    }

    private void keyfilter(KeyEvent e) {
        Object obj = e.getSource();
        JTextField b = (JTextField) obj;
        if (obj instanceof JTextField) {
            incomingdigit = b.getText();
            System.out.println(tfID+"<<--tfID:Digit-->>"+incomingdigit);
            switcherfortfID();
        } else {
            ende();
        }
    }

    private void switcherfortfID() {
        switch(tfID){
            case  0:
                dezimal();
                break;
            case  1:
                binaer();
                break;
            case  2:
                oktal();
                break;
            case  3:
                hex();
                break;
            case  4:
                diezahldesbelzahlsystem();
                break;
            case  5:
                ascii();
                break;
            case  6:
                asciifkeycode();
                break;
            case  7:
                keycode();
                break;
            case  8:
                belzahlsystem();
                break;
            default:
                break;
        }
    }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Intelij, wie kann ich einstellen, dass die aktuelle Klasse ausgeführt wird, wenn ich aufs Startsymbol drücke, gibts da eine Tastenkombination? Java Basics - Anfänger-Themen 11
P Gibts auch Triple? Java Basics - Anfänger-Themen 9
K import com.sun.javadoc.*; gibts nicht Java Basics - Anfänger-Themen 1
S Wo gibts Statistik! Java Basics - Anfänger-Themen 3
S kann man das kürzer schreiben? bzw gibts dafür schon was? Java Basics - Anfänger-Themen 6
O PopUp-Fenster ? Gibts das? Java Basics - Anfänger-Themen 26
J Gibts soetwas wie DBTable in Delphi auch in Java Java Basics - Anfänger-Themen 2
I ImageIO.write(bild, "was gibts da alles", pfad); Java Basics - Anfänger-Themen 6
J Wo gibts quellen im Internet von Feiertagen? Java Basics - Anfänger-Themen 6
megachucky wo gibts icons, images und sound dateien zum download? Java Basics - Anfänger-Themen 2
P Wie kann ich meine Keylistener Klasse unterscheiden lassen, von welcher "Quelle" der Input kommt? Java Basics - Anfänger-Themen 2
B Bild per KeyListener drehen Java Basics - Anfänger-Themen 1
javalux123 Keylistener auf andere Fenster Java Basics - Anfänger-Themen 3
F Problem mit KeyListener in kombination mit dem ActionListener Java Basics - Anfänger-Themen 4
M KeyListener reagiert nicht Java Basics - Anfänger-Themen 4
M Mit KeyListener Farbe von Label ändern Java Basics - Anfänger-Themen 13
N Java Keylistener Java Basics - Anfänger-Themen 2
B KeyListener funkioniert nicht Java Basics - Anfänger-Themen 2
F KeyListener Java Basics - Anfänger-Themen 3
S Erste Schritte 2D Grafik Probleme mit KeyListener. Java Basics - Anfänger-Themen 18
G KeyListener und JButton vertragen sich nicht Java Basics - Anfänger-Themen 1
J-Gallus Keylistener verstehen Java Basics - Anfänger-Themen 17
S Keylistener Java Basics - Anfänger-Themen 16
S Keylistener im Grafikfenster Java Basics - Anfänger-Themen 3
H Mouse- und KeyListener Probleme? Java Basics - Anfänger-Themen 5
N KeyListener in Thread Java Basics - Anfänger-Themen 0
LexeB4F for schliefe in KeyListener Java Basics - Anfänger-Themen 3
R KeyListener auslagern Java Basics - Anfänger-Themen 3
J KeyListener aus anderer Klasse bereitet Probleme Java Basics - Anfänger-Themen 1
Z KeyListener funktioniert nicht? Weshalb? Java Basics - Anfänger-Themen 8
T KeyListener Java Basics - Anfänger-Themen 2
Gfreak23 Input/Output KeyListener funktioniert auf Laptop nicht allerdings auf Tower-PC Java Basics - Anfänger-Themen 8
J KeyListener - mal wieder... Java Basics - Anfänger-Themen 2
TheSorm KeyListener Problem Java Basics - Anfänger-Themen 4
M KeyListener Java Basics - Anfänger-Themen 3
S KeyListener/ActionListener/paint()/repaint() Java Basics - Anfänger-Themen 3
D KeyListener nicht mehr aktiv nach ActionPerformed Java Basics - Anfänger-Themen 2
C Mehrere Tasten beim KeyListener gleichzeitig lesen Java Basics - Anfänger-Themen 2
L Input/Output Java 3D mit KeyListener Java Basics - Anfänger-Themen 1
S KeyListener reagiert nicht. Java Basics - Anfänger-Themen 4
L KeyListener ohne textfeld Java Basics - Anfänger-Themen 4
J KeyListener,MouseListener,MouseMotionListener und static Java Basics - Anfänger-Themen 7
P Klassen Bei KeyEvent in KeyListener den Tastendruck abbrechen Java Basics - Anfänger-Themen 5
B KeyListener als allgemeine Methode Java Basics - Anfänger-Themen 5
H KeyListener auf ganzes Fenster setzen Java Basics - Anfänger-Themen 14
0 KeyListener ausserhalb der Applikation Java Basics - Anfänger-Themen 5
G KeyListener Java Basics - Anfänger-Themen 4
D KeyListener und ActionListener Problem Java Basics - Anfänger-Themen 6
J KeyListener funtioniert nicht! Java Basics - Anfänger-Themen 3
J KeyListener Java Basics - Anfänger-Themen 11
P Input/Output KeyListener reagiert nicht Java Basics - Anfänger-Themen 4
G KeyListener, Fokus Java Basics - Anfänger-Themen 8
K Input/Output KeyListener funktioniert nicht Java Basics - Anfänger-Themen 3
A Input/Output Keylistener Aktiv schalten Java Basics - Anfänger-Themen 8
J keyListener - Genau 1 Aktion soll bei 1 Tastenausdruck ausgeführt werden Java Basics - Anfänger-Themen 11
S KeyListener Java Basics - Anfänger-Themen 2
A Erste Schritte Problem mit KeyListener Java Basics - Anfänger-Themen 6
Maxim6394 KeyListener geht nicht Java Basics - Anfänger-Themen 15
A Wie KeyListener adden? Java Basics - Anfänger-Themen 15
Maxim6394 KeyListener funktioniert nicht Java Basics - Anfänger-Themen 20
U KeyListener StackOverflowError Java Basics - Anfänger-Themen 2
W KeyListener auf Applet mit Runnable Java Basics - Anfänger-Themen 4
M Apfel-Spiel KeyListener Java Basics - Anfänger-Themen 33
J KeyListener (keyTyped) funktioniert nicht Java Basics - Anfänger-Themen 9
Luk10 KeyListener Java Basics - Anfänger-Themen 13
S KeyListener aus anderer Klasse hinzufügen Java Basics - Anfänger-Themen 19
P KeyListener im Applet Java Basics - Anfänger-Themen 2
S KeyListener-Anwendung Java Basics - Anfänger-Themen 7
O KeyListener funktioniert nur wenn er will Java Basics - Anfänger-Themen 2
A KeyListener funzt ned Java Basics - Anfänger-Themen 6
D KeyListener, Unterscheidung Groß/Kleinbuchstaben Java Basics - Anfänger-Themen 3
S KeyListener als class? Java Basics - Anfänger-Themen 4
F Applet mit KeyListener, "Alt"-Taste und Konflikt mit Browser Java Basics - Anfänger-Themen 2
P KeyListener Java Basics - Anfänger-Themen 2
S KeyListener für einfaches Programm Java Basics - Anfänger-Themen 3
S KeyListener aktiv auch wenn minimiert? Java Basics - Anfänger-Themen 4
Z Globaler Keylistener Java Basics - Anfänger-Themen 2
V KeyListener Beispiel Java Basics - Anfänger-Themen 13
T canvas killt KeyListener Java Basics - Anfänger-Themen 2
Das Brot Nach .add(JRadioButton) funktioniert der KeyListener nicht mehr Java Basics - Anfänger-Themen 2
J Keylistener aber wie jTextField auswahl? Java Basics - Anfänger-Themen 3
D KeyListener, nichts passiert Java Basics - Anfänger-Themen 6
U ActionListener und KeyListener - KeyListener funktioniert nicht Java Basics - Anfänger-Themen 2
D Keylistener zu langsam Java Basics - Anfänger-Themen 7
C Problem mit JPopupMenu, JTextField und Keylistener Java Basics - Anfänger-Themen 2
G Keylistener in einer Schleife Java Basics - Anfänger-Themen 9
M problem mit keylistener Java Basics - Anfänger-Themen 2
M TabbedPane: KeyListener funktioniert nicht mehr Java Basics - Anfänger-Themen 8
N KeyListener ohne GUI? Java Basics - Anfänger-Themen 5
M KeyListener Java Basics - Anfänger-Themen 3
T KeyListener wird nicht ausgelöst Java Basics - Anfänger-Themen 6
O KeyListener Java Basics - Anfänger-Themen 8
Developer_X KeyListener ohne JFrame Java Basics - Anfänger-Themen 13
H KeyListener Java Basics - Anfänger-Themen 4
Developer_X KeyListener Actions (hat mit Java3D zu tun) Java Basics - Anfänger-Themen 20
H KeyListener funktioniert nicht Java Basics - Anfänger-Themen 8
Developer_X JFrame soll KeyListener adden Java Basics - Anfänger-Themen 32
F Keylistener Java Basics - Anfänger-Themen 12
hdi KeyListener : keyTyped() nicht nutzbar? Java Basics - Anfänger-Themen 1
StickToFreak Runnable + KeyListener? Java Basics - Anfänger-Themen 32

Ähnliche Java Themen

Neue Themen


Oben