Foros del Web » Programación para mayores de 30 ;) » Java »

Arreglos de botones

Estas en el tema de Arreglos de botones en el foro de Java en Foros del Web. Que tal chicos, bueno es primera vez que posteo aqui, y espero aportar a los temas lo que se en general soy novata en programacion ...
  #1 (permalink)  
Antiguo 12/10/2005, 18:09
 
Fecha de Ingreso: octubre-2005
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
Arreglos de botones

Que tal chicos,
bueno es primera vez que posteo aqui, y espero aportar a los temas lo que se en general

soy novata en programacion en general, pero estoy viendo java y la verdad me esta encantando. Y creo que como cualquier novato, traigo una laguna de dudas respecto a eso! (programacion).
como puedo crear, declarar y mostrar en pantalla un arreglo de botones, osea mostrar los botones en pantalla mediento un arreglo

saludos a todos.

o algun link y un buen libro respecto a java que me recomienden :)
  #2 (permalink)  
Antiguo 12/10/2005, 23:28
 
Fecha de Ingreso: agosto-2005
Mensajes: 72
Antigüedad: 18 años, 8 meses
Puntos: 1
bueno en promer lugar debes declarar el arreglo
Button[] b=new Button[9]; //en este caso se declara un arreglo de 9 botones


luego lo recorres con un for para que lo muestres boton por boton
for (int i=0;i<b.length;++i){
b[i]=new Button(""+(1+i));
add(b[i]);

este es el codigo completo

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Botones extends Applet implements ActionListener {
Button[] b=new Button[15];
public void init() {

setLayout(new GridLayout(3,3,20,10));
for (int i=0;i<b.length;++i){
b[i]=new Button(""+(1+i));
add(b[i]);
}
}
public void actionPerformed(ActionEvent e) {

}
}
  #3 (permalink)  
Antiguo 12/10/2005, 23:29
 
Fecha de Ingreso: agosto-2005
Mensajes: 72
Antigüedad: 18 años, 8 meses
Puntos: 1
si deseas toda la aplicacion para que lo corras en el Jcreator me escribes y te lo mando
[email protected]
  #4 (permalink)  
Antiguo 13/10/2005, 18:42
 
Fecha de Ingreso: octubre-2005
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
Gracias amigo

gracias

private int i;
private Button[] botone=new Button[100];

public void init(){

for (i=0; i<100; i++)
{
botone[i]=new Button(Integer.toString(i));

add(botone[i]);

por fin lo logre hacer:)

.. aunque bueno,, sigo en el proceso de aprendizaje "cetrok"
gracias por tu ayuda de cualquier forma
  #5 (permalink)  
Antiguo 14/10/2005, 15:59
 
Fecha de Ingreso: agosto-2005
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
Es más recomendable que uses swing, la declaración de un arreglo de botones, es casi la misma, nomás que también usas esta librería:

import javax.swing.*;


y la declaración es así:

JButton boton[]= new JButton[100];
for(int i=0; i<100; i++)
{
boton[i]=new JButton(""+i);
}



y este es el link a un tutorial http://www.programacion.com/java/tutorial/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 08:09.