java applet 源程序学习1
- Limit TextField input to a maximum lengthimport java.awt.*;
import java.awt.event.*;
public class TextFieldWithLimit extends TextField
implements KeyListener {
private int maxLength;
public TextFieldWithLimit
(String initialStr,int col,int maxLength) {
super(initialStr,col);
this.maxLength = maxLength;
addKeyListener(this);
}
public TextFieldWithLimit (int col,int maxLength) {
this("",col,maxLength);
}
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int len = getText().length();
if (len < maxLength) {
return;
}
else {
if((c==KeyEvent.VK_BACK_SPACE)||
(c==KeyEvent.VK_DELETE) ||
(c==KeyEvent.VK_ENTER)||
(c==KeyEvent.VK_TAB)||
e.isActionKey())
return;
else {
e.consume();
}
}
}
public void keyPressed(KeyEvent e) { }
public void keyReleased(KeyEvent e) { }
}
下一篇:applet 代码2
↓相关文章:
- · applet 代码2
- · 提升JSP应用程序的七大绝招
- · J2EE学习经验和流程
- · 怎样在J2EE组件中引用和查找Web服务
- · J2EE搭建WAP站点时图片发布统一格式处理解决方案
- · J2EE Enterprise Beans(中文翻译)
- · J2ME技术在手机开发领域的优势和不足
- · 安装 WebSphere应用服务器
- · 实战J2EE—开发购物网站(三)
- · 实战J2EE—开发购物网站(一)
- · J2EE项目中开发团队的组建
- · 开发J2EE应用的要领
- · J2EE系统优化的几点体会(一、对象)
- · Java服务器端编程安全必读(1)
- · J2EE构造web service
- · J2EE的13种核心技术(二)
- · 使用EJB3.O简化EJB开发(三)
- · 使用EJB3.O简化EJB开发(一)
- · J2EE编程起步(二)
- · 开发第一个J2EE、配置J2EE环境及Cloudscape数据库
- · J2EE Server下的第一个EJB程序(图文进阶篇)
- · 使用sitemesh建立复合视图 - 3.其他讨论
- · 使用sitemesh建立复合视图 - 1.hello
- · 基于J2EE的开发的一些经验
- · J2EE架构的6个最佳实践
- · 学习j2ee初有领悟的小总结
- · j2ee常见错误(放到这里备查)
- · 我与TOMCAT不得不说的二三事
- · J2EE SDK 1.4+Resin 2.1.16 的安装过程
- · J2EE的13种核心技术(一)
- · 开发J2EE应用的要领
- · J2EE 第2次课笔记--Servlet
- · 谈谈J2SE中的序列化(二)
- · J2EE deployment files(application-client.xml)
- · J2EE deployment files(ejb-jar2.0.xml)
- · J2EE deployment files (application.xml)
- · PHP 挑战 J2EE 和 .NET
- · J2EE初学者需要理解的五个问题
- · 开发J2EE应用应遵循的几点原则
- · J2EE初学者需要理解的五个问题
- · J2EE编程起步(二)
- · J2EE初学者需要理解的问题
- · 初学J2EE会碰到的一些问题
- · J2EE clustering 2---有些老了
- · J2EE 探索者:用五个容易的步骤实现 JSP 自定义标记

