Atom Blog

Mostrando las entradas con la etiqueta boton. Mostrar todas las entradas
Mostrando las entradas con la etiqueta boton. Mostrar todas las entradas

Como habilitar los eventos de click o Click Listener de un Button, TextView o EditText en Android



En nuestras aplicaciones moviles es muy comun utilizar botones o campos de texto que permiten mostrar e ingresar datos para hacer mas interactiva la aplicacion.

Los eventos desencadenados al presionar o hacer click sobre alguno de estos componentes son manejados desde la logica de la aplicacion, es decir desde los archivos .java.

A continuacion mostraremos un boton, un editText y un textView con sus respectivos eventos click o Click Listeners.

Primero definimos los componentes de la aplicacion en la interfaz de usuario, es decir en los archivos .xml. En este caso definiremos el archivo prueba.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent"
    android:background="@color/white">

<Button
    android:id="@+id/boton_prueba"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Boton de prueba"
    android:textSize="24sp"
/>

<EditText
    android:id="@+id/edit_text_prueba"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="EditText de prueba"
    android:textSize="24sp"
/>

<TextView
    android:id="@+id/text_view_prueba"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView de prueba"
    android:textSize="24sp"
/>

</LinearLayout>

Ahora en la clase que controladora de esta interfaz colocaremos el siguiente codigo dentro del evento onCreate():

protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.prueba);

       Button nameButton = (Button) findViewById(R.id.boton_prueba);
       TextView nameTextView = (TextView) findViewById(R.id.text_view_prueba);
       EditText nameEditText = (EditText) findViewById(R.id.edit_text_prueba);

       nameButton =.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                //CODE EVENTO CLICK
            }
       });

       nameTextView.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                //CODE EVENTO CLICK
            }
        });

        nameEditText.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                //CODE EVENTO CLICK
            }
        });

}


Listo!! ahora podremos ejecutar cualquier codigo al presionar algun componente sobre la interfaz de usuario de Android.

Botones en Applet con la composicion GridLayout en Java Netbeans


En este post veremos como anadir botones a un applet utilizando la composicion GridLayout en Java haciendo uso de la IDE netbeans 7.1.

La composicion gridlayout es muy util a la hora de colocar componentes, ya que proporciona una herramienta para crear filas y columnas, situando los componentes en las celdas previamente creadas.

Botones en Applet con la composicion GridBagLayout en Java Netbeans


En este nuevo ejemplo veremos como colocar botones a un Applet, mediante la composicion GridBagLayout en Java en Netbeans 7.1.

Este tipo de composicion es parecido al GridLayout, la unica diferencia es que se puede establecer cualquier tamano a los botones.

Como crear una lista en Applets en Java Netbeans


Este nuevo post contiene un ejemplo realizado en Java utilizando el entorno netbeans 7.1.

El ejemplo siguiente construye un applet en el que contiene 3 paneles diferentes, uno para colocar la lista, otro para colocar algunos botones y el ultimo para colocar areas de texto.

La lista desplegable tiene dos opciones para mostrar: una muestra el panel de los botones y la otra muestra el panel de las areas de texto.

Como generar eventos de botones en Applets en Java Netbeans


En este nuevo post explicaremos como generar eventos al pulsar algun boton del applet.

El ejemplo que se presentara a continuacion cuenta con tres botones de diferentes colores distribuidos en distintas partes del applet; los cuales son creados y redimensionados en el metodo init().

Como cambiar el color a un boton con la clase JColorChooser en Java


En este post mostraremos la utilizacion de el cuadro de dialogo JColorCHooser para poder cambiar el color de un boton en java utiliando netbeans 7.1.

Al presionar el boton 'cambiar color' se abrira un cuadro de dialogo para seleccionar un color, si se presiona en aceptar el boton tomara el color seleccionado, si se presiona en cancelar el boton tomara el color por defecto, cyan.