社区
Java SE
帖子详情
菜鸟问题:请问关于KeyTyped和KeyPressed事件的疑问。
jiaguanxin
2004-11-22 09:41:59
请问怎样实现在TextField和TextArea控件中屏蔽某些键的输入?在KeyTyped和KeyPressed事件中接收到键入的键值时,该键还没有体现在控件的Text属性中呀。各位大大最好能简单的写几行程序,谢谢了。
...全文
293
6
打赏
收藏
菜鸟问题:请问关于KeyTyped和KeyPressed事件的疑问。
请问怎样实现在TextField和TextArea控件中屏蔽某些键的输入?在KeyTyped和KeyPressed事件中接收到键入的键值时,该键还没有体现在控件的Text属性中呀。各位大大最好能简单的写几行程序,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funcreal
2004-11-22
打赏
举报
回复
使用监听值变化的监听器,不要用键盘监听器
jiaguanxin
2004-11-22
打赏
举报
回复
aurain:太谢谢你了,这就发红包
aurain
2004-11-22
打赏
举报
回复
//屏蔽掉字母A 在KeyTyped事件中屏蔽就可以了,但是还是可以用Ctrl+C烤过来
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class KeyTest
{
public static void main(String[] args)
{
JFrame f = new JFrame();
JTextField field = new JTextField();
field.addKeyListener(new KeyListener()
{
public void keyPressed(KeyEvent e)
{
}
public void keyReleased(KeyEvent e)
{
}
public void keyTyped(KeyEvent e)
{
if(e.getKeyChar()=='A')
e.setKeyChar('\u0000');
}
});
f.getContentPane().add(field);
f.setSize(200,200);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
jiaguanxin
2004-11-22
打赏
举报
回复
没有人愿意帮我吗?555555
jiaguanxin
2004-11-22
打赏
举报
回复
关键在于捕获到了要屏蔽的键,怎样才能抛弃它?能说的再仔细点吗?
prok
2004-11-22
打赏
举报
回复
判断焦点。然后在keyPressed里写
Java实战推箱子——
菜鸟
之路
当时找了很久也没找到几个实战的教程视频,最后还是花了半天看了网络上的一些源码和思路然后来写了这个。总体感觉自己写的还是很烂,写这个的时候自己并没有写地图,而是引用了网络上的地图(用0~9来标记不同的图真的是给绘制地图较低了很大一部分难度)。 先来说一下要来做什么,我们想要实现的就是传统的推箱子小游戏。那传统的推箱子小游戏有什么,他的背景很大,并且你需要不同的地方来标志你的地图,以......
swing-基础Event
事件
1
概述 swing的
事件
不像js的
事件
那么简单,只需要记住几个click dbclick change focus blur 等等那样. 它有比较复杂的
事件
体系构成, 不同分类的组件拥有不同的
事件
模型 每个人对每一种语言的理解和学习,都是从不同的维度,就像我先入手的html一样, 喜欢从元素, 样式 ,
事件
,自定义组件 等方向由浅至深的去理解. 如果想系统的学习一种语言, 更扎实的应该算书籍. 可惜的是,在swing方面,没有适合自己学习习惯的博客指引方向. 曙光 意外的读到David Flanagan 写
菜鸟
巴菲汤做的一个俄罗斯方块
相对简单,粗陋,希望大家给点指点。 这算是督促自己发布源码的一个地方,虽然
菜鸟
,但也得养成好习惯,嘿嘿~ package game; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.ActionEvent; import jav...
菜鸟
先飞之java窗体养猪小游戏实习篇
拿到一个RPG小游戏的练习项目! 需求是要做控制台版本的 要有: 人物 怪物 NPC 战斗 背包 金钱 等属性… 做了一点… 感觉控制台版本的好low 还是窗体的有点意思。 不用说了,改行窗体。 但是好像没学过窗体,于是打开了万能的度娘,233。 然后分分钟创建出一个空的窗体。 要做窗体需要继承一个叫JFrame 的类,网上搜了一下这个好像叫可视化开发,管他呢,只要能弄个框出来给我看就行了 然后...
java 图形界面 eclipse_一只
菜鸟
想用eclipse写JAVA,构建的第一个超简单的图形界面程序,程序运行窗口却一闪而逝。...
展开全部packagecom.swing;importjava.awt.*;importjava.awt.event.*;importjava.io.File;importjavax.swing.*;publicclassLoginextendsJFrameimplementsActionListener{/***@FieldsserialVersionUID:*/p...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章