相关疑难解决方法(0)

值更改侦听器到JTextField

我希望在用户更改文本字段中的值后立即显示消息框.目前,我需要按Enter键才能弹出消息框.我的代码有什么问题吗?

textField.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent e) {

        if (Integer.parseInt(textField.getText())<=0){
            JOptionPane.showMessageDialog(null,
                    "Error: Please enter number bigger than 0", "Error Message",
                    JOptionPane.ERROR_MESSAGE);
        }       
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

java swing listener jtextfield documentlistener

207
推荐指数
6
解决办法
32万
查看次数

如何检查JTextField是否为空?

如何检查是否JTextfield为空以返回true或false并设置焦点?我已经尝试检查该字段是否等于null但是这不起作用.我所做的与此问题有关的内容可以在注释// THIS SECTION OF CODE和它下面的布尔值下找到

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class DollarStore extends Applet  implements ActionListener 

{

 public JLabel      n1  = new JLabel("Enter sales person number (1-4): ");
 public JTextField  tf1 = new JTextField(5);
 public JLabel      n2  = new JLabel("Enter product number (1-5): ");
 public JTextField  tf2 = new JTextField(5);
 public JLabel      n3  = new JLabel("Enter sales amount (0.01-0.99): ");
 public JTextField  tf3 = new JTextField(5);
 public JTextArea   ta  = new JTextArea (8,58);
 public …
Run Code Online (Sandbox Code Playgroud)

java swing jtextfield

0
推荐指数
1
解决办法
6182
查看次数

标签 统计

java ×2

jtextfield ×2

swing ×2

documentlistener ×1

listener ×1