Tag: 文本字段

validation文本字段并联系无文本字段

我有一个由一些文本字段(10)和一个TextArea组成的JFrame 。 我想validation所有文本字段并查看它们是否为空,并检查是否在其中一个文本字段中输入了10位数的联系人号码。 检查文本字段后,我想启用一个提交按钮,用于将所有这些数据提交到我的数据库。 我使用以下代码添加文本区域条件但它不起作用,给出错误: – 线程“AWT-EventQueue-0”中的exceptionjava.lang.NullPointerException 这是我使用的代码,但它不起作用: – public class DataEntered1 implements DocumentListener { private JButton button; List txtfields=new ArrayList(); JTextArea ta; public DataEntered1(JButton dbadd) { this.button=dbadd; } public void addTextField(JTextField txtfield) { txtfields.add(txtfield); txtfield.getDocument().addDocumentListener(this); } public void addTextArea(JTextArea ta) { this.ta=ta; ta.getDocument().addDocumentListener(this); } public boolean isDataEntered() { for(JTextField txtfield:txtfields) { if(txtfield.getText().length()==0) return false; […]

libgdx文本字段中的特殊字符不起作用

我可以使用setText(“åäö”),但如果我在键盘上输入它就不显示,这也不起作用 public void keyTyped(TextField textField, char key) { JOptionPane.showMessageDialog(new JFrame(), key); } 奇怪的是,它在Mac上不起作用,但它在Windows上有效,是否有人有答案? 谢谢! 这是另一个类似主题的问题! 你如何从Libgdx中的特殊字符获得输入? 我试图获得ascii值并通过它 Gdx.input.isKeyPressed(ascii value); 但它不起作用。 我已将项目编码设置为UTF-8,我可以打印像åäö这样的特殊字符。 编辑:我试过这个 Gdx.input.setInputProcessor(new InputProcessor() { @Override public boolean keyDown(int keycode) { // TODO Auto-generated method stub return false; } @Override public boolean keyUp(int keycode) { // TODO Auto-generated method stub return false; } @Override public […]