但是我在youtube上阅读了它,以及如何将JTextField
设置为JNumberTextField
。因为我只想输入数字。如果有人按其他键,则char不会显示在文本字段中
import javax.swing.*;
public class example {
public static void main(String aa[])
{
JNumberTextField num = JNumberTextField();
num.setColumns(15);
num.setFormat(JNumberTextField.DECIMAL);
num.setPrecision(4);
num.setAllowNegative(false);
JFrame f = new JFrame();
f.add(num);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,200);
f.setVisible(true);
}
}
我正在使用JNumberTextField,因为我只想输入数字,但它不起作用。我正在youtube教程上阅读它
错误
loop.java:5: cannot find symbol
symbol : class JNumberTextField
location: class example
JNumberTextField num = JNumberTextField()
^
loop.java:5: cannot find symbol
symbol : method JNumberTextField()
location: class example
JNumberTextField num = JNumberTextField()
^
loop.java:7: cannot find symbol
symbol : variable JNumberTextField
location: class example
num.setFormat(JNumberTextField.DECIMAL);
他们正在使用自己的自定义类。
答案 0 :(得分:0)
他们正在使用自己的自定义类。 如果您只想输入数字,请使用格式化文本域