Comunidad de diseño web y desarrollo en internet online

evento en lista de java

Citar            
MensajeEscrito el 10 Ago 2005 09:41 pm
que tal amigos del foro quiciera saber si me pueden ayudar con un problema, lo que quiero hacer es que en una lista en java si el usuario me hace click en un Item este evento me haga determinada cosa ;)

Por hackjasl

72 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Ago 2005 04:38 am
Aquí tienes un ejemplo de uso del combo, que cambia el tamaño de un ovalo según el número seleccionado de la lista

Código :

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

public class Evento2 extends Applet
{
      private int xValor, yValor;
      private boolean primero;
      int tama = 4;
      Choice mgrande;
      Label lgrande;

      public void init()
      {
             lgrande = new Label("Tamaño:");
             mgrande = new Choice();
             mgrande.addItem("2");
             mgrande.addItem("4");
             mgrande.addItem("6");
             mgrande.addItem("8");
             add(lgrande);
             add(mgrande);
             primero = true;
      }

      public boolean action(Event e, Object o)
      {
             if (e.target == mgrande)
             {
                tama = Integer.valueOf(mgrande.getItem(mgrande.getSelectedIndex())).intValue();
             }
             return true;
      }

      public void paint(Graphics g)
      {
             //no dibujar la primera vez
             if (!primero)
                g.fillOval(xValor, yValor, tama, tama);
      }

      public void update(Graphics g)
      {
             paint(g);
      }

      public boolean mouseDrag(Event e, int x, int y)
      {
             xValor = x;
             yValor = y;
             primero = false;
             repaint();
             showStatus("Pintando...");
             return true;
      }


}




Espero te sirva de ayuda...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.