java怎么能实现手机java获取键盘输入浮起与落下

怎样实现java的键盘监听啊,求大神看一下我的部分代码,看看还需要添加什么。代码实现在键盘上敲一下,就能显现“键盘输入”的功能
import java.awt.*;import javax.swing.*;import java.awt.event.*;class jianpan extends JPanel implements KeyListener{ JPanel panel =new JPanel(); public void keyTyped(KeyEvent e) { } public void keyPressed(KeyEvent e) {
System.out.println("键盘输入"); } public void keyReleased(KeyEvent e) { } public void paint(Graphics g){
super.paint(g); } jianpan(){
panel.addKeyListener(this); }}public class heh { public static void main(String[] args){
jianpan jian=new jianpan(); }}
你这是一个基本的对话框,这个对话框里面灭有什么文本框,你是无法进行键盘监听测试的,也就是你无法用键盘输入值,那怎么进行键盘监听测试呢,最后注意设置可显示啊
你还没有登录,请先登录或注册慕课网帐号
70580人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-2Android 中如何实现 显示和隐藏软键盘——附Demo下载 | Eclipse部落
6252 views
在Android开发中,经常会有一个需求,做完某项操作后,隐藏键盘,也即让Android中的软键盘不显示。今天,和大家分享如何利用代码来实现对Android的软件盘的隐藏、显示的操作,并给出Demo参考。
1.切换显示软键盘
这个效果是:如果有软键盘,那么隐藏它;反之,把它显示出来。代码方法如下:
//1.得到InputMethodManager对象
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//2.调用toggleSoftInput方法,实现切换显示软键盘的功能。
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
2.显示软键盘
//1.得到InputMethodManager对象
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//2.调用showSoftInput方法显示软键盘,其中view为聚焦的view组件
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
3.隐藏软键盘
//1.得到InputMethodManager对象
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//2.调用hideSoftInputFromWindow方法隐藏软键盘
imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘
4.获取输入法打开的状态
//1.得到InputMethodManager对象
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
//获取状态信息
boolean isOpen=imm.isActive();//isOpen若返回true,则表示输入法打开
Demo下载地址 :
您可能也喜欢:
暂无相关文章Java能不能实现后台键盘监听? - ITeye问答
如题
能的话给说下用哪些类实现的
网上找后台监听的只有C的,难道Java做不了后台监听的?问题补充:到底能还是不能?
用c的话不就很麻烦了,直接不用Java好了
采纳的答案
java的最底层是jvm,所以单纯的java不能感知jvm再下面的操作系统的情况。
可以用c写,java程序用jni调用
已经有封装好的jni调用,
你说的问题不是很具体
如果说一直监听是不可以实现的,因为java要监听需要获得焦点
如果你要的是监听控件如JButton,是很容易实现的,这方面的例子很多地方都有
纯java是不能的。
可以实现,但忘记这方面的例子了..
已解决问题
未解决问题java swing能实现软键盘么_编程 - QQ志乐园
您的当前位置: &
java swing能实现软键盘么
来源: |人气:206 ℃|时间: 12:38:17
为了解决用户可能碰到关于"java swing能实现软键盘么"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"java swing能实现软键盘么"相关的详细问题如下:
关于你提到的java swing能否实现软键盘这个问题,我以前也遇到过,后来解决了,建议你去北风网看一下他们的.java 课程,也许有老师讲的课有解决这方面问题的。希望可以帮助到你。我给你找了参考资料链接: /category.php?id=13能。当然可以& button的onpress里给文本框赋值就行了
||||点击排行_java_在键盘操作下如何让一个对象碰到后,停止移动,按其他方向的键可以向其他方向移动?
以马里奥为例:在键盘操作下,马里奥从左边向右移动碰到了墙,就停止向右移动,按键盘的向左、向上或者向下键可以向左、向上或向下移动。代码怎么写?求大神帮忙,谢谢!
我是用Java语言编写程序。
java.awt.Robot 控制键盘

我要回帖

更多关于 java键盘监听 的文章

 

随机推荐