【发布时间】:2015-08-22 19:34:00
【问题描述】:
所以我在 java 上编程,在尝试将 keylistener 实现到不同的类时遇到了麻烦,所以我有一个名为 GUI 的类和一个名为 convertir 的 txtbox。当它在 GUI 上执行时,它不允许用户输入任何字母,只允许用户输入数字。
txtConvertir = new JTextField();
txtConvertir.addKeyListener(new KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent evento) {
// método que impide que las letras sean ingresadas en el text
// box
char c = evento.getKeyChar();
if (c < '0' || c > '9')
evento.consume();
}
});
txtConvertir.setBounds(158, 44, 224, 20);
panel.add(txtConvertir);
txtConvertir.setColumns(10);
然后我在另一个名为 main 的包中添加了另一个类,以及一个名为 validarprecio 的方法。
void validarprecio(){
}
有人可以帮我将方法从 GUI 移动到 validarprecio 方法,所以它仍然可以在 gui 上运行吗?请我在网上搜索过,但我不明白。提前致谢
【问题讨论】:
标签: java eclipse class keylistener