- El constructor admite un entero como argumento
- Este argumento indica la cantidad de columnas del componente
- No limita la cantidad de caracteres a digitar
- El tamaño final del componente se definira por el LayoutManager del panel.
- Una vez presionado el botón se leerá el contenido del JTextField mediante el método getText()
- Para convertirlo en un numero se usa la clase Double y el método parseDouble.
public class CelsiusContent {
//Componentes de la aplicacion.
private JTextField celsiusInput;
...
public void actionPerformed(ActionEvent event) {
//obtener el contenido del input
String texto = celsiusInput.getText();
//convertir el texto en un numero
Double celsius = Double.parseDouble(texto);
...
}
}
public class CelsiusContent {
//Componentes de la aplicacion.
private JTextField celsiusInput;
...
private Component crearComponentes() {
//Creando los componentes de la ventana
celsiusInput = new JTextField(3);
...
//agregar los componentes al contenedor.
panel.add(celsiusInput);
...
}
}
0 comentarios:
Publicar un comentario