日期:2014-05-20  浏览次数:20669 次

那位好心人帮帮忙啊,菜鸟问题在线等待!
package   prjtest;

import   java.awt.BorderLayout;

import   javax.swing.JFrame;
import   javax.swing.JTextField;
import   java.awt.Rectangle;

public   class   testFrame   extends   JFrame   {
        public   testFrame()   {
                try   {
                        jbInit();
                }   catch   (Exception   exception)   {
                        exception.printStackTrace();
                }
        }

        private   void   jbInit()   throws   Exception   {
                getContentPane().setLayout(null);
                jTextField1.setBounds(new   Rectangle(29,   20,   342,   41));
                this.getContentPane().add(jTextField1);
        }

        public   static   void   main(String[]   args)   {
                testFrame   testframe   =   new   testFrame();
                testframe.setSize(400,300);
                testframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                testframe.setVisible(true);
        }

        JTextField   jTextField1   =   new   JTextField();
}


我想把键盘输入的字符显示到   JTextField   中该怎样做啊?

------解决方案--------------------
Scanner std=new Scanner(System.in);
String str=std.nextLine();
jTextField1.setText(str);
------解决方案--------------------
计算器。。。把光标定位到JTextField,然后通过键盘输入,就是显示到JTextField上了哈。然后getText()。。
------解决方案--------------------
用计算器的frame 监听keyboard事件试试 addKeyLitener()
------解决方案--------------------
你用键盘输入字符的时候,焦点在哪里?????????