Re: How to combine characters



On Jun 22, 8:18 pm, Chris <chrislia...@xxxxxxxxx> wrote:
Okay, I'm still not getting it.
Does anyone know how to combine char's from a KeyEvent to combine into
a string?
Thank you....

My current code:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class InputObject {

        public static void main(String[] args)
     {
        EventQueue.invokeLater(new Runnable() {
             public void run() {
                JFrame f = new JFrame();
                f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                JTextField tf = new JTextField(30);
                tf.addKeyListener(new KeyAdapter() {
                   public void keyTyped(KeyEvent ke)
                    {
                           String s = "" + ke.getKeyChar();
                           final StringBuffer strb = new StringBuffer (s);

                        if(!s.equals(" "))
                        {
                          System.out.println (strb.toString());
                                strb.append (s);
                        }
                          ke.consume();
                     }
                 });

                 f.add(tf,BorderLayout.CENTER);
                 f.pack();
                 f.setVisible(true);
             }
         });
     }



}- Hide quoted text -

- Show quoted text -

Nevermind. Got it...
.



Relevant Pages

  • KeyEvent - "?"
    ... ok, I succeded in using java.awt.robot.keyPress to print a string, but ... there's a little problem: The question mark. ... KeyEvent - and the workaround with KeyEvent.VK_SHIFT and ...
    (comp.lang.java.help)
  • Re: Connection a keylistener to a Dialog or Frame.
    ... I happen to have some keyevent code laying around, ... same string with an Action. ... > react to keyevents. ... > I have the following rows in my ctor: ...
    (comp.lang.java.gui)
  • Re: How to combine characters
    ... Does anyone know how to combine char's from a KeyEvent to combine into ... public void keyTyped ... String s = String.valueOf); ... ....which is what happens under the hood anyway, ...
    (comp.lang.java.gui)