1
Aprender a programar desde cero / Java Poo crear ¿Como trabajar un metodo para 100 botones con distintos Nombres?
« en: 09 de Mayo 2022, 10:29 »
Muy buenas tardes estoy trabajando en un proyecto de la universidad. Necesito ayuda con este código. Lo que está haciendo es seleccionar una imagen e insertarla como un icono de un botón, el problema es que necesito crear 100 métodos por el nombre de mis botones , mi pregunta es si puede generar un método que me sirva para todos los botones.
Código: [Seleccionar]
public void MostrarImagenBoton1Principal {int numeroBoton) (
try {
String destino = "ImagenesDisco/";
File dir = new File (destino) ;
String[] ficheros = dir.list() ;
if (ficheros == null ) {
JOptionPane.shovMessageDialog{null, "No hay ficheros en el directorio") ;
} else {
JButton[] botones = new JButton[lOOJ;
for {int i = O; i < 105; i++) {
botones[i] = new JButton ("Boton_"+l) ;
}
btnDiscosl.removeAll();
int x = btnDiscosl.getWidth() ;
int y = btnDiscosl .getHeight() ;
Imagen imagen = new Imagen{x, y, destino + "" + ficheros[numeroBoton] ) ;
btnDiscosl.add(imagen);
btnDiscosl.repaint();
}
}
catch {Exception e ) {
JOptionPane.shovMessageDialog(null, "No hay Informaci6n en la imagen") ;
System.out. println(e .toString()) ;
}
}