小编Jac*_*ack的帖子

Lua - 访问文件和控制应用程序?

一个人如何使用Lua脚本语言来执行以下操作:

打开IE等应用程序并控制它,访问C盘和.lua文件所在的当前目录,以修改,移动,创建和删除文件.

任何链接到参考文献将不胜感激,我无法在任何地方找到任何明确的文档.

lua

3
推荐指数
2
解决办法
390
查看次数

DocumentListener出错

我有一个JTextField,我想限制为十五个字符.问题是,当我键入超过15个字符时,它会出错.我怎样才能解决这个问题?我是否必须使用其他物体?

错误:线程"AWT-EventQueue-0"中的异常java.lang.IllegalStateException:尝试在通知中进行变异

 final int maxNicknameLength = 15;
 final JTextField nickname = new JTextField(1); //Max length: 15
 DocumentListener docListen = new DocumentListener() {
      public void changedUpdate(DocumentEvent e) {
           lengthCheck(e, nickname, maxNicknameLength);
      }

      public void insertUpdate(DocumentEvent e) {
           lengthCheck(e, nickname, maxNicknameLength);
      }

      public void removeUpdate(DocumentEvent e) {
           lengthCheck(e, nickname, maxNicknameLength);
      }
      public void lengthCheck (DocumentEvent e, JTextField txt, int max) {
           if (txt.getText().length() > max)
                txt.setText(txt.getText().substring(0, max));
      }    
 };
 nickname.getDocument().addDocumentListener(docListen);
Run Code Online (Sandbox Code Playgroud)

java swing

2
推荐指数
1
解决办法
3187
查看次数

标签 统计

java ×1

lua ×1

swing ×1