![]() |
caja de texto que se pueda escribir numeros
hola como estas....
soy un programador que esta iniciando en JAVA, tengo problemas a al manejar los evantos de los formularios, como lo hago en delphis.... por ejemplo: quiero que una caja de texto solo el usario pueda escribir numeros, solo letras en mayusculas (KEY_PRESS).... ese tipo de eventos que en delphis ya son tan faciles de manejar.... de ante mano muchas gracias atentamente cristian hoyos |
Hola.
En Java los eventos de teclado son del tipo KeyEvent, implementados por la interfaz KeyListener. El keyPress al que tu haces referencia creo que es este método public void keyPressed (java.awt.event.KeyEvent nombreEvento) Te dejo si acaso un ejemplo de los métodos boolean keyDown (Event evento, int tecla) boolean keyUp (Event evento, int tecla) Para las teclas que representan letras o números puedes convertir el valor de tecla en un char. Cuando sobreescribas los métodos, no olvides que debes devolver un true si tratan el evento y false en caso contrario. import java.awt.*; import java.applet.*; /* <applet code="Titulo" width=300 heigth=100></applet> */ public class Teclas extends Applet{ Char var; //Se ejecuta cuando se pulsa una tecla public boolean keyDown (Event e, int tecla){ var=(char) tecla; //con esto la convertirías en char /*Si la tecla está comprendida entre los códigos ASCII que tu quieres, sorry, no tengo la tabla a mano*/ /* Que haga lo que tu quieras y si no pues otra cosa*/ return true; } //keyUp se ejecuta cuando se deja de pulsar la tecla y por lo demás se trata del mismo modo } |
La franja horaria es GMT +2. Ahora son las 21:19:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi