investigacion de botones java

Páginas: 13 (3235 palabras) Publicado: 28 de septiembre de 2014
INSTITUTO TECNOLOGICO DE ACAPULCO


INGENIERIA EN SISTEMAS COMPUTACIONALES

AGOSTO / DICIEMBRE 2014

HORARIO: 09:00 AM / 10:00 AM

MATERIA: TOPICOS AVANZADOS DE PROGRAMACION

UNIDAD 1 EVENTOS

ALUMNO:
BRYAN MICHELLE JIMENEZ ALTAMIRANO

MATR. 12320758

TRABAJO DE INVESTIGACION.

Tipos de botones
1. EventosButton
2. De pulsación (Push)
3. De lista (Choice)
4. De marcación (CheckBox)
5. De selección (Radio)
6. Autocontenidos
Etiquetas
Listas
Campos de Texto
Areas de Texto
Canvas
Barras de Desplazamiento
Diseño de Componentes propios




BOTONES
Veremos ejemplos de cómo se añaden botones a un panel para la interacción del usuario con la aplicación, pero antes vamos a ver la creación debotones como objetos.
Se pueden crear objetos Button con el operador new:
Button boton;

boton = new Button( "Botón");
La cadena utilizada en la creación del botón aparecerá en el botón cuando se visualice en pantalla. Esta cadena también se devolverá para utilizarla como identificación del botón cuando ocurra un evento.
Eventos Button
Cada vez que el usuario pulsa un botón, seproduce un evento, de la misma forma que se produce un evento cuando se aprieta el botón del ratón. Los eventos de pulsación de un botón se pueden capturar sobrecargando el método action():
public boolean action( Event evt,Object obj ) {
if( evt.target instanceof Button )
System.out.println( (String)obj );
else
System.out.println( "Evento No-Button" );
}
La distinciónentre todos los botones existentes se puede hacer utilizando el objeto destino pasado por el objeto Event y comparándolo con los objetos botón que hemos dispuesto en nuestro interface:
import java.awt.*;
import java.applet.Applet;

public class Botones extends Applet {
Button b1,b2,b3;

public void init() {
b1 = new Button( "Botón B1" );
b2 = new Button( "BotónB2" );
b3 = new Button( "Botón B3" );

this.add( b1 );
this.add( b2 );
this.add( b3 );
}

public boolean action( Event evt,Object obj ) {
if( evt.target.equals( b1 ) )
System.out.println( "Se ha pulsado el boton B1" );
if( evt.target.equals( b2 ) )
System.out.println( "Se ha pulsado el boton B2" );if( evt.target.equals( b3 ) )
System.out.println( "Se ha pulsado el boton B3" );

return true;
}
}
En el applet anterior, Botones.java, observamos que se imprime el texto asociado al botón que hayamos pulsado.
Botones de Pulsación
Los botones presentados en el applet son los botones de pulsación estándar; no obstante, para variar la representación enpantalla y para conseguir una interfaz más limpia, AWT ofrece a los programadores otros tipos de botones.
Botones de Lista
Los botones de selección en una lista (Choice) permiten el rápido acceso a una lista de elementos. Por ejemplo, podríamos implementar una selección de colores y mantenerla en un botón Choice:


import java.awt.*;
import java.applet.Applet;

public class BotonSeleccionextends Applet {
Choice Selector;

public void init() {
Selector = new Choice();

Selector.addItem( "Rojo" );
Selector.addItem( "Verde" );
Selector.addItem( "Azul" );

add( Selector );
}

public boolean action( Event evt,Object obj ) {
if( evt.target instanceof Choice )
{
String color =(String)obj;

System.out.println( "El color elegido es el " + color );
}

return true;
}
}
En este ejemplo, BotonSeleccion.java, la cadena proporcionada al método addItem() será devuelta en el argumento Object de un evento Choice, por ello en el manejador del botón de selección, comprobamos en primer lugar que se trate efectivamente de un evento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion De Java!!
  • Investigacion De La Programacion En Java
  • Java-Eventos Basicos En Botones
  • Algoritmo Húngaro Investigación Operaciones (Java)
  • Botones
  • botones
  • Botones
  • Investigación: “php, java, c#.net, perl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS