Caja de texto

Caja de texto

Este código crea una ventana de texto simple con un campo de texto que muestra el mensaje “Yo soy una caja de texto”. Es un ejemplo básico de cómo crear interfaces gráficas en Java utilizando Swing (una biblioteca gráfica para aplicaciones de escritorio en Java).

 


    
        
// Suprimir advertencias (warnings) del compilador
@SuppressWarnings("serial")

// Definición de la clase CajaTexto
public class CajaTexto extends javax.swing.JFrame {

    // Declaración de la variable caja de tipo JTextField
    javax.swing.JTextField caja;

    // Constructor de la clase CajaTexto
    public CajaTexto() {
        // Configuración del tamaño de la ventana
        setSize(700, 500);
        // Establecimiento del título de la ventana
        setTitle("Ventana de texto");
        // Creación de un campo de texto
        caja = new javax.swing.JTextField();
        // Configuración del diseño nulo (null layout)
        getContentPane().setLayout(null);
        // Establecimiento del texto inicial en el campo de texto
        caja.setText("Yo soy una caja de texto");
        // Posicionamiento del campo de texto en las coordenadas (50, 10)
        caja.setBounds(50, 10, 150, 20);
        // Agregar el campo de texto al contenido de la ventana
        getContentPane().add(caja);
    }

    // Método main para ejecutar la aplicación
    public static void main(String[] args) {
        // Crear una instancia de la clase CajaTexto y hacerla visible
        new CajaTexto().setVisible(true);
    }
}