textarea的问题,很简单的 netbeans里面的界面设计器,哪个属性是可以设定textarea长宽的? 怎样让textarea只能写进去一个字符? 谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public TextArea(int rows, int columns)用这个构造函数,行号列号都为1 textarea ? 一个字符?不可以的? 1 你只能用 text 实现2 你还可以用 js 来模拟,每次都检测textarea里面 value的长度 length 你可以用监听器,当输入一个字符以后就设置这个TextArea为不可编辑状态setEditable(false) textarea.setMaximumSize(new java.awt.Dimension( 长,宽 ));textarea.setMinimumSize(new java.awt.Dimension(长,宽 ));textarea.setPreferredSize(new java.awt.Dimension( 长,宽 ));你要问的是这么吗? 怎样知道TextArea里有一个字符了? 增加一个事件监听器相关的类有TextArea.AccessibleAWTTextArea其中textValueChanged方法可以实现你的功能 同意楼上的方法楼主还可以这样:创建一个Document对象,对其添加DocumentListener,在insertUpdate方法里捕获用户输入的事件,然后进行处理,实现如下:Document doc = new DefaultStyledDocument();doc.addDocumentListener(new DocumentListener(){public void insertUpdate(DocumentEvent e){ final Document document = e.getDocument(); if (document.getLength()>1) { try { new Thread(new Thread(){ public void run() { try { document.remove(1,document.getLength()-1); } catch (Exception exp) { System.out.println("Error: "+ exp.toString()); } } }).start();; } catch (Exception ex) { System.out.println("Error: "+ ex.toString()); } }}public void removeUpdate(DocumentEvent e){}public void changedUpdate(DocumentEvent e){}});JTextArea area = new JTextArea(doc,"",30,40);//这个JTextArea就只能输入一个字符 关于字符流的实际应用。。。 哪位帮我写一段线程代码,第一次接触java线程,一直搞不定,在线等 实现图形验证码 刚刚起步,请各位帮忙!(在线等!!!!) 求救!!高手请进,急啊 谁要网络管理软件(很牛B的) 帮忙看看这段源代码,有个问题帮解决一下 大哥、大姐们,请问,怎样在java中调用API函数 tomcat配置问题 静态方法可不可以被覆盖? java文件操作大全 org.w3c.dom.Element的getElementsByTagNameNS()方法对应的DOM2可替代的方法是什么?
int columns)
用这个构造函数,行号列号都为1
1 你只能用 text 实现
2 你还可以用 js 来模拟,每次都检测textarea里面 value的长度 length
setEditable(false)
textarea.setMinimumSize(new java.awt.Dimension(长,宽 ));
textarea.setPreferredSize(new java.awt.Dimension( 长,宽 ));你要问的是这么吗?
相关的类有TextArea.AccessibleAWTTextArea
其中textValueChanged方法可以实现你的功能
楼主还可以这样:创建一个Document对象,对其添加DocumentListener,在insertUpdate方法里捕获用户输入的事件,然后进行处理,实现如下:
Document doc = new DefaultStyledDocument();
doc.addDocumentListener(new DocumentListener(){
public void insertUpdate(DocumentEvent e)
{
final Document document = e.getDocument();
if (document.getLength()>1)
{
try
{
new Thread(new Thread(){
public void run()
{
try
{
document.remove(1,document.getLength()-1);
}
catch (Exception exp)
{
System.out.println("Error: "+ exp.toString());
}
}
}).start();;
}
catch (Exception ex)
{
System.out.println("Error: "+ ex.toString());
}
}
}
public void removeUpdate(DocumentEvent e)
{}
public void changedUpdate(DocumentEvent e)
{}
});
JTextArea area = new JTextArea(doc,"",30,40);//这个JTextArea就只能输入一个字符