【发布时间】:2013-06-12 12:25:13
【问题描述】:
所以我知道这是一个受欢迎的问题,并且已经找到了解决方案。但是当我尝试这个时它不能正常工作。
我的 JTextField 为空且按钮未启用。当我在我的文本字段中写一些东西时,按钮没有被启用。
所以我的程序应该每秒检查这个字段是否为空。只要有人在文本字段中写入内容,就应该启用该按钮。^^
loginbt = new JButton("Login");
loginbt.addActionListener(new loginHandler());
add(loginbt);
if(name.getText().equals("")) {
loginbt.setEnabled(false);
}else {
loginbt.setEnabled(true);
}
【问题讨论】:
-
顺便说一句,我会用
loginbt.setEnabled(name.getText().length()!=0);
标签: java swing jbutton jtextfield documentlistener