62,623
社区成员
发帖
与我相关
我的任务
分享
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就只能输入一个字符
setEditable(false)