En la GUI, la entrada y salida de datos en el cuadro de texto y el área de texto se usan comúnmente. Si el área de texto está entrada, generalmente se establece otro botón completo de entrada de datos. Cuando termine la entrada de datos, haga clic en este botón. El programa de procesamiento de eventos utiliza el método getText () para leer la información de la cadena del área de texto. Para el uso del cuadro de texto como entrada, el regreso final de entrada al automóvil puede estimular el evento de finalización de la entrada, y generalmente no hay necesidad de configurar el botón. El programa de procesamiento de eventos puede usar el analizador Word para analizar el número y luego usar la cadena para convertir el método numérico para obtener el valor de entrada. Para la salida, el programa primero convierte el valor en una cadena y luego genera los datos al cuadro de texto o área de texto mediante el método setText ().
[Ejemplo 11-9] Aplicaciones pequeñas Establecen un área de texto, un cuadro de texto y dos botones. El usuario ingresa a una secuencia entera en el área de texto, haga clic en el botón, y el programa secuestra la secuencia entera en la zona de texto, y es salida y salida en el cuadro de texto. Haga clic en el segundo botón para borrar el contenido del área de texto y el cuadro de texto.
Importar java.util.* B2; (Color.pink); esto); Text ().; 0; (""+Suma)} else if (e.getSource () == B2) {textA.setText (nulo);
[Ejemplo 11-10] Los pequeños cálculos de la aplicación son todo el número de factores múltiples desde el entero inicial hasta el entero de terminación. El pequeño contenedor de programa utiliza el diseño de GridLayout para dividir la interfaz en tres rangos. Diseñe la clase de contenedor de dos paneles Panel1, Panel2, y divídalo con GridLayout. Panel1 es 1 fila 6 columna, y el panel2 es 1 columna de línea 4. Los componentes generados por la etiqueta y el panel contenedor1 y el panel2 se agregan a la posición correspondiente de la ventana.
Import java.applet.*; {// esencia del método de construcción Cuando se crea el objeto del panel, el panel se inicializa para tener tres etiquetas // tres cuadros de texto, y el diseño es GridLayout (1,6) Text1 = new JTextField (10); JTextfield (10) ;; )); Al crear un objeto de panel, el panel se inicializó para tener una etiqueta // un cuadro de texto, diseño a GridLayout (1,4) Text = New JTextArea (4,10); (Panel (texto); botón = nuevo JButton ("Cálculo inicial"); setLayout (nuevo GridLayout (1,4)); Agregar jlabel ("Resultado de cálculo:", jlabel.right); add (jsp); etiqueta () ); ); (Panel2); N1 = Long. +) {if (i%f == 0) panel2.Text.append (String.ValueOf (i)+"");}}}}
Lo anterior es todo el contenido de este artículo.