“Conocimientos Programación>Programación Java

Cómo conectar un JButton a un JTextField

2014/2/14
El JButton y componentes JTextField en Java tienen funciones separadas pero se pueden conectar de manera que el texto introducido usuario se puede mostrar en un JTextField haciendo clic en un JButton . Ambos JButtons y JTextFields se añaden a un panel de contenido (como JPanel ) declarando primero , crear, a continuación, añadir al panel . Adición de un oyente a un JButton JButton permite ejecutar código escrito en su método detector asociado cada vez que se pulsa el JButton . Instrucciones
1

Crear un nuevo objeto JTextField . Código de ejemplo :

última JTextField TextField = new JTextField ();
2

Crear un nuevo objeto JButton . Código de ejemplo :

última JButton button = new JButton ( " Botón ");
3

Añadir un oyente de action del botón que se llama cuando se presiona el botón . Código de ejemplo :

button.addActionListener ( new ActionListener () {

} ) ;
4

reemplazar el método actionPerformed de la clase ActionListener . Utilice el método " setText " para ajustar el campo de texto para mostrar que el usuario introduce los datos cuando se pulsa el botón. Código de ejemplo :

public void actionPerformed ( ActionEvent e) {

textfield.setText ( "123 "); }


5

Combine el JTextField , JButton y la acción oyente en un bloque de código . Código de ejemplo :

última JTextField TextField = new JTextField ();

última JButton button = new JButton ( " Botón ");

button.addActionListener ( new ActionListener ( ) {

public void actionPerformed ( ActionEvent e) {

textfield.setText ( "123 "); }


} ) ;

Programación Java
Cómo iniciar una nueva línea en Java con el bloc de notas
Java IsDate Función
Cómo crear un archivo JAR para su distribución en Eclipse
Cómo tener decimales Entrada de usuario en Java
Cómo escribir en un archivo de NetBeans
Cómo escribir el desbordamiento de búfer en Java
Cómo cambiar las fuentes de texto en Java
Cómo imprimir texto en un applet de Java
Conocimientos Informáticos © http://www.ordenador.online