Aquí unos pequeños "tip's" al momento de utilizar uno de estos objetos.
- Siempre es conveniente definir el tamaño que tendrá al momento de crearse, para que se adecue a la pantalla, aunque no quiere decir que no podamos escribir mas caracteres de los que se definen.
JTextField MiTexto = new JTextField(15);
- Si vamos a utilizar un campo de texto para realizar distintas operaciones, siempre debemos comprobar que no este vacío.
String MiTexto = textField.getText(); if (MiTexto.equals("")) System.out.print("El campo se encuentra vacío");
- Si vamos a introducir datos numéricos, es conveniente utilizar los jFormattedTextField's.
JFormattedTextField MiTexto = new JFormattedTextField(); Integer MiValor = (Integer) MiTexto.getValue();
- Si utilizamos jTextField's para mostrar datos fijos (que no pueden modificarse), lo conveniente es deshabilitarlo, para ello hay dos formas. Una es con "setEnabled()" y otra con "setEditable()".
jTextField.setEnable(false) jTextField.setEditable(false);
A diferencia del primero, el "setEditable()" permite que en el campo no pueda escribirse ningún dato, pero este se vera igual que cualquier otro, por ello es conveniente utilizar el "setEnabled()" en ciertas ocasiones, que coloca el campo en gris, para evitarle confusiones al usuario.
Recibe notificaciones por correo