L
Luigi
Gast
Hallo Leute!
Ich versuche seit mehreren Tagen ohne Erfolg ein virtual keyboard zu implementieren.
Ich habe ein JTextField und mehrere JButtons. Auf jedem Knopf (JButton) stehen mindestens 3 Buchstaben.
Mein Ziel ist dieses: Klick man n mal auf ein JButton jb, so soll den n.ten Buchstaben auf dem Knopf, ins JTextField eingefügt werden. (wie zum Beispiel bei Handys)
Meine Klasse implementiert ein MouseListener und ich versuche die Anzahl der Clicks mit getClickcount() herauszufinden.
Hat jemand eine Idee wie ich das machen kann? Vielen dank!
PS: Meine mouseClicked methode:
Ich versuche seit mehreren Tagen ohne Erfolg ein virtual keyboard zu implementieren.
Ich habe ein JTextField und mehrere JButtons. Auf jedem Knopf (JButton) stehen mindestens 3 Buchstaben.
Mein Ziel ist dieses: Klick man n mal auf ein JButton jb, so soll den n.ten Buchstaben auf dem Knopf, ins JTextField eingefügt werden. (wie zum Beispiel bei Handys)
Meine Klasse implementiert ein MouseListener und ich versuche die Anzahl der Clicks mit getClickcount() herauszufinden.
Hat jemand eine Idee wie ich das machen kann? Vielen dank!
PS: Meine mouseClicked methode:
Code:
public void mouseClicked(MouseEvent e) {
JButton jb;
counter=e.getClickCount();
jb=(JButton)e.getComponent();
if (counter<=jb.getActionCommand().length())jTextField1.setText(jTextField1.getText()+(jb.getActionCommand()).
substring(counter-1, counter) );
}