• Jueves 14 de Noviembre de 2024, 18:54

Autor Tema:  Arreglos De Botones  (Leído 3883 veces)

cybergatita

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Arreglos De Botones
« en: Miércoles 12 de Octubre de 2005, 05:34 »
0
Que tal compañeros
Bueno tengo algunas dudas en la forma de declaracion, creacion, inicializacion de arreglos de botones en java

Button[]=new Button[10];
me comentaron que es la misma forma que un arreglo normal.
alguien tiene información al respecto, saludos!!
gracias

int A[];  // a es un arreglo de enteros
int [] A,B; // A Y B son arreglos
int a[]=new int [10];

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Arreglos De Botones
« Respuesta #1 en: Miércoles 12 de Octubre de 2005, 05:56 »
0
JButton botones[] = new JButton[5];         //Crea un array de 6 botones, de 0 a 5

botonones[0]=new JButton("BOTON 0"); //Se instancia el 1ro con el texto BOTON 0

botonones[0].setText("OTRO TEXTO..."); //Ahora le cambio el texto

botonones[1] = new JButton("B1");      //Se instancia el 2do boton con el texto B1

botonones[1].setEnabled(false);        //Luego lo deshabilito
       ....
       ....
       ....

cybergatita

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Arreglos De Botones
« Respuesta #2 en: Miércoles 12 de Octubre de 2005, 06:22 »
0
Gracias jpaler

por tu respuesta me ayuda de mucho.
ahora hacer eso, y llenar 40 botones

saludos

cybergatita

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Arreglos De Botones
« Respuesta #3 en: Viernes 14 de Octubre de 2005, 03:00 »
0
public class botones extends Applet {
   
  private int i;
  private Button[] botone=new Button[100];
   
  public void init(){
     
   for (i=0; i<100; i++)
   {   
     botone=new Button(Integer.toString(i));
          
   add(botone);
  }
  }  
  public void paint (Graphics g){
     setBackground(Color.YELLOW);
     g.setColor(Color.red);
     g.drawString("Botones en pantalla", 10,200);
  }
}


Gracias jpaler

ya logre hacer mi codigo (era mi tarea)

te agredezco tu respuesta