jjzjj

KeyListener

全部标签

java - 如何在Java中检测按键

我正在学习Java的儿子(11岁)将输入一个问题和一些代码。他告诉我他无法在网站上找到这个问题的答案。您将阅读我对他的问题的编辑版本。非常感谢。我如何检测java中的按键,我的IDE叫做eclipse,我做了一些类。我在互联网的keyconfigofplayer中找到了代码并将其更改为扩展播放器类。我想要它,所以当我按住一个键时,一个矩形或椭圆形将在屏幕上移动,我该怎么做?出于某种原因,它不会正确键入代码,这就是为什么我的导入没有星号并且看起来很奇怪。对于那个很抱歉。请忽略它。我无法解决这个问题:(。这是我的代码:窗口代码:importjavax.swing.*;importjava.

java - 如何在 JFrame 中使用 KeyListener?

因此,我尝试使用KeyEvent(KeyListener)移动矩形,但每当我尝试按下键时,矩形都不会移动。矩形已绘制,但每当我按下left和right键时,没有任何反应。我有两个类,一个是带有keyEvents和框架的主类,另一个是绘制矩形并包含移动矩形的函数。这是我的代码:importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.JFrame;publicclassmainFrameextendsJFrameimplementsKeyListener{mainDrawDraw=ne

KeyListener与Java中的MediaPlayer无法正常合作

我有一个关于Java与课程相关的问题KeyListener(用于聆听键)和MediaPlayer(用于播放介绍性视频)。我的KeyListener独立工作(它能够阅读被按下的键),但是当播放视频时,它无法读取任何键,因此我可以得出结论KeyListener无法正常工作MediaPlayer.在我的应用程序中,当在介绍性视频中按下“逃脱”键时,应打断通过调用函数执行的线程的中断thread.interrupt(),以便中止Thread.sleep()功能并停止视频。这是我应用程序的代码:/***Mainclassoftheapplication.*/publicclassMain{//Defin

android - AIR/as3 阶段 keylistener 覆盖输入文本字段

我正在使用Adob​​eFlashBuilder4.6构建移动AIR应用程序(Android和IOS),但我遇到了这个恼人的问题。因为我想在Android设备上“捕获”后退键,所以我将以下代码添加到我的主类中:stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDown);privatefunctionkeyDown(k:KeyboardEvent):void{if(k.keyCode==Keyboard.BACK){backClicked();//functionhandlingtheback-action,notimportantk.p

Android:覆盖按钮的 onKeyListener 的问题

当在Button上按下Enter键时,我想要某种功能。当我覆盖onKey()时,我编写了要为KEY_ENTER执行的代码。这很好用。setupButton.setOnKeyListener(newOnKeyListener(){publicbooleanonKey(Viewv,intkeyCode,KeyEventevent){if(KeyEvent.KEYCODE_ENTER==keyCode){IntentsetupIntent=newIntent(getApplicationContext(),SetUp.class);startActivityForResult(setupIn

Android - 想要将某些字符限制为编辑文本

我遇到了以下情况。我有一个编辑文本及其密码字段。我想限制一些字符,如(a-z、A-Z、1-0和一些特殊字符)。我将此edittext的inputType设置为“textPassword”并使用Numberkeylistner来限制字符。它在摩托罗拉xoom平板电脑上运行良好。但我在ASUS平板电脑中输入密码时收到提示。问题是当我评论以下几行时,它工作正常,这意味着它没有向密码字段显示任何建议。NumberKeyListenerPwdkeyListener=newNumberKeyListener(){publicintgetInputType(){returnInputType.TYP

android - KeyListener 究竟做了什么?

如果我是对的,存在一个错误,即当语言环境显示小数点是逗号(如在德国或意大利)时,Android的数字键盘不接受输入逗号。它仍然只接受点。我必须在我的应用程序中修复此错误。要求是:当焦点设置到EditText时,程序会以符号/数字模式调出软键盘。在欧洲语言环境下,键盘接受逗号(和符号)。并且,#2必须以编程方式完成。我发现我可以使用XML来实现#1和#2(尽管它允许输入中有多个符号和小数点),但它不满足#3:android:inputType="numberDecimal|numberSigned"android:digits="1234567890,-"文档说android:digit

android - 收集 Android 中的所有用户输入

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion您好,我正在编写一个新的Android程序来收集所有用户输入,来self的应用程序和其他应用程序的EditText值(无密码,无敏感信息)。如何做到这一点?Android中是否有监听键盘击键的广播接收器或观察器?感谢任何帮助...编辑:-为了更好地理解:访问和处理用户输入的EditText值。键盘应用程序已经收集了所有输入信息,并且它们会处理单词以提供更好的建议。是否有任何内置API或辅助功能API??谢

Android onkey - dispatchKeyEvent 未触发

好吧,我已经尝试了所有我能在stackoverflow和其他地方找到的解决方案,但最终结果一点都没有改变:触发onKey事件或dispatchKeyEvent的唯一键是虚拟键盘,并且只有按下两次。我无法拦截任何其他键(事件顶部有一个断点,并且Eclipse永远不会在其上停止,除非是上述输入的情况)。模拟器和真实设备上的行为是相同的。有任何想法吗?先感谢您我的代码atm看起来像这样:publicclassChatWindow{@OverridepublicvoidonCreate(BundlesavedInstanceState){//...setSendText();//...}pri

Android 问题 : EditText, KeyListener 和物理后退按钮

我的Activity实现了KeyListener,我的edittext有一个键监听器集。editor=newEditText(this);editor.setMinLines(4);editor.setMinimumWidth(400);editor.setKeyListener(this);当用户键入内容并在软键盘上按下“enter”时,TextView的文本将设置为用户输入。@OverridepublicintgetInputType(){returnInputType.TYPE_TEXT_FLAG_MULTI_LINE;}@OverridepublicbooleanonKeyDo