viaje al puerto

Páginas: 46 (11282 palabras) Publicado: 26 de septiembre de 2013
Botton

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

public class AwtBord extends Applet {
Button botonN,botonS,botonE,botonO,botonC;

public void init() {
setLayout( new BorderLayout() );

botonN = new Button( "Norte" );
botonS = new Button( "Sur" );
botonE = new Button( "Este" );
botonO = new Button( "Oeste" );
botonC =new Button( "Centro" );

add( "North",botonN );
add( "South",botonS );
add( "East",botonE );
add( "West",botonO );
add( "Center",botonC );
}
}

CardLayout

Este es el tipo de composición que se utiliza cuando se necesita una zona de la ventana que permita colocar distintos Componentes en esa misma zona. Este layout suele irasociado con botones de lista (Choice), de tal modo que cada selección determina el panel (grupo de componentes) que se presentarán.

En la figura siguiente mostramos el efecto de la selección sobre la apriencia de la ventana que contiene el panel con la composición CardLayout:

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

public class AwtCard extends Applet {
Panel card;
finalstatic String PanelBoton = "Panel con Botones";
final static String PanelTexto = "Panel con Campo de Texto";

public void init() {
setLayout( new BorderLayout() );

Panel ac = new Panel();
Choice c = new Choice();

c.addItem( PanelBoton );
c.addItem( PanelTexto );
ac.add( c );
add( "North",ac );

card = new Panel();card.setLayout( new CardLayout() );

Panel p1 = new Panel();
p1.add( new Button( "Botón 1" ) );
p1.add( new Button( "Botón 2" ) );
p1.add( new Button( "Botón 3" ) );
Panel p2 = new Panel();
p2.add( new TextField( "Texto",20 ) );

card.add( PanelBoton,p1 );
card.add( PanelTexto,p2 );
add( "Center",card );}

public boolean action( Event evt,Object arg ) {
if( evt.target instanceof Choice )
{
( (CardLayout)card.getLayout() ).show( card,(String)arg );
return true;
}
return false;
}
}


Botones de Selección
Los botones de comprobación se pueden agrupar para formar una interfaz de botón deradio (CheckboxGroup), que son agrupaciones de botones Checkbox en las que siempre hay un único botón activo.

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

public class BotonRadio extends Applet {
CheckboxGroup Radio;

public void init() {
Radio = new CheckboxGroup();

add( new Checkbox( "Primero",Radio,true) );
add( new Checkbox("Segundo",Radio,false) );
add( new Checkbox( "Tercero",Radio,false) );
}
}


En el ejemplo anterior, BotonRadio.java, observamos que siempre hay un botón activo entre los que conforman el interfaz de comprobación que se ha implementado.
Botones Autocontenidos

La naturaleza orientada a objetos de Java nos da la posibilidad de crear botones completamente autocontenidos. En este tipo debotón, se construye el manejador de eventos dentro de la propia clase extendida de botón. Se pueden añadir estos botones a la aplicación, sin tener que preocuparse de los eventos que pudieran generar.

En el ejemplo siguiente, BotonAuto.java, creamos el botón que muestra la figura, un botón que genera el texto "Boton Aceptar" por la salida estándar:

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

class BotonAceptar extends Button {

public BotonAceptar() {
setLabel( "Aceptar" );
}

public boolean action( Event evt,Object obj ) {
System.out.println( "Boton Aceptar" );
return true;
}
}

public class BotonAuto extends Applet {
BotonAceptar boton;

public void init() {
boton = new BotonAceptar();...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Viaje Al Puerto
  • viaje al puerto
  • viaje al puerto
  • viaje al puerto
  • viaje al puerto
  • viaje al puerto
  • Viajes Ilegales a Puerto Rico
  • Prueba De Viaje Al Puerto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS