展开全部

限制输入文本的长度,可以定制32313133353236313431303231363533e4b893e5b19e31333337613138一个Document:import java.awt.FlowLayout;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

import javax.swing.text.AttributeSet;

import javax.swing.text.BadLocationException;

import javax.swing.text.PlainDocument;

class JTextFieldLimit extends PlainDocument {

private int limit;

JTextFieldLimit(int limit) {

super();

this.limit = limit;

}

JTextFieldLimit(int limit, boolean upper) {

super();

this.limit = limit;

}

public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException {

if (str == null)

return;

if ((getLength() + str.length()) <= limit) {

super.insertString(offset, str, attr);

}

}

}

public class Main extends JFrame {

JTextField textfield1;

JLabel label1;

public void init() {

setLayout(new FlowLayout());

label1 = new JLabel("max 10 chars");

textfield1 = new JTextField(15);

add(label1);

add(textfield1);

textfield1.setDocument(new JTextFieldLimit(10));

setSize(300,300);

setVisible(true);

}

}

java textfield长度_java textfield 中如何设置文本长度相关推荐

  1. java 界面位置_java界面中怎样设置位置

    importjava.awt.event.*;importjava.awt.*;importjavax.swing.*;publicclassphoneextendsJFrameimplementsA ...

  2. java runnable 异常_JAVA 线程中的异常捕获

    在java多线程程序中,所有线程都不允许抛出未捕获的checked exception(比如sleep时的InterruptedException),也就是说各个线程需要自己把自己的checked e ...

  3. java swing背景_java Swing中添加背景图片(总结)

    在java GUI图形化设计中,Swing组件添加背景图片主要有两中情况:1,在Jpanl面板中添加背景图片,2,在jLable中添加背景图片 首先介绍一种最巧妙的背景图片添加方法, 1.利用JLab ...

  4. java数组最大长度_Java整型数组的最大长度到底有多长?

    今天上网查了一下,各种说法都有,这个问题似乎总困扰我们Java初学者,无奈,只好自己试了一下,以下是我的测试代码,如果有错误,还望不吝赐教! 使用eclipse默认的vm arguments,运行以下 ...

  5. java的成员方法_java编程中的成员方法是什么?

    DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...

  6. css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...

    在网页设计的过程中,有时候可能为了布局美观可能需要让文本居中,那么,怎么设置文本居中呢?本篇文章将给大家介绍关于css设置文本垂直居中的方法. 首先我们要知道通过css实现元素的水平居中较为简单:对文 ...

  7. JAVA中怎么设置文本域位置_java – 如何在JTextArea中更改文本的位置

    通常,在JTextArea中,文本从左上角开始.我希望它在左下角.你怎么能这样做? (如果我的笔迹不可读,请道歉) 解决方法: 您可以将JTextArea锚定到容器的BorderLayout.PAGE ...

  8. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  9. java 问号乱码_Java web中常见编码乱码问题(一)

    最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...

最新文章

  1. Markdown设置字体大小、颜色...,CSDN博客编写设置字体大小、颜色、粗细。字体,文字背景设置。
  2. Tomcat 中文乱码 设置UTF-8编码 问题解决办法
  3. 2021快手服饰行业数据价值报告
  4. 【Excel中阶技巧】表结构、函数、数据验证、导入导出、透视表、Power Pivot、其他技巧
  5. 远程控制软件编写--系列教程
  6. PHPStudy使用教程及phpstudy安装教程
  7. 威胁猎人 | 2018年上半年短视频行业黑灰产研究报告
  8. the CBD process terminated
  9. oracle select from dual,代码中误用select xxx from dual案例一则
  10. 13视频监控-01视频监控布局-videobox
  11. 晶体管之基本放大电路NPN共发射极电路
  12. 四、LockSupport与线程中断
  13. 估值470亿美元的WeWork,到底是什么?
  14. 1dB增益压缩点概述及测试
  15. 令人头秃的集训第三周学习记录(练习题+感悟)
  16. 方案设计阶段的准备工作
  17. 基于 FFMPEG 的像素格式变换(swscale,致敬雷霄骅)
  18. Excel出现“向程序发送命令时出现问题”错误
  19. 英伟达凭借GPU与AI笑傲本届CES展会
  20. Linux系统中设备主要分为哪几类?

热门文章

  1. 百度上线搜索指数3.0含义
  2. 简易影视小程序v1.0.1版本新增过审功能源码
  3. 安装Paddle环境
  4. 云服务器好还是虚拟主机好
  5. Java模拟Http请求远程接口
  6. 追猎者:希腊债务转好,全球风险资产再度上扬
  7. 企业数字化升级,为什么都需要IM即时通讯?
  8. 基于Mybatis-Plus实现Geometry字段在PostGis空间数据库中的使用
  9. 微信小程序开发-短信注册功能
  10. 期货程序化交易之期货入门知识摘录整理