输入的时候不能限制长度,
获得文本的时候也能全部获取。
获得文本的时候也能全部获取。
解决方案 »
- 如何将从数据库获得的数据以world形式放在jsp页面上,还可以对其进行编辑,和保存,并保存为world文档
- 请教一下文件文件传输用TCP好还是UDP?
- Java怎么清楚緩沖數據
- 怎么把ZIP文件转化为JAR文件?
- 关于培训与工作
- 什么问题编译有错
- 使用javamail时包错!急!!!!
- 不能发帖子
- 刚学编程,老板让我做个OA,是B/S,我想用JAVA(刚学),各位给点意见,还有有谁有这方面的文档和辕马,能否看一下,重谢!!!
- 有一个jar文件,我把它解压缩,然后修改了MANIFEST.MF里面的一些内容,我想把这些文件再从新打包城jar文件,怎么办??
- 求一个结果的原因
- 我的系统是64位的JDK请问高手们64位的JDK怎样才能转换成32位的
TextField只能输入单行文本。
可以限制长度的,
要限定字数,可以在KeyListener中自己定义。如下的例子,限定输入字长为4个半角字符。 import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test extends JFrame
{
final JTextField text = new JTextField(20); // 定义了text对象的长度 20public Test(String title)
{
super(title);
getContentPane().setLayout(new FlowLayout());
text.addKeyListener(new KeyListener()
{
public void keyTyped(KeyEvent e)
{
f (text.getText().length() > 3)
e.setKeyChar( '\0 ');
}
public void keyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
});
text.setToolTipText( "这个文本框只能输入4个字符!");
getContentPane().add(text);
setWindow(200,190);
}
private void setWindow(int w, int h)
{
Dimension screenSize= Toolkit.getDefaultToolkit().getScreenSize();
setBounds((screenSize.width-w)/2, (screenSize.height-h)/2, w,h);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args)
{
new Test( "限制输入的文本测试 ");
}
}