Sie sind auf Seite 1von 2

/*

EsferaInventario.java
Autor: Grupo B, seccion 20
Fecha:
Descripcion:
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.ImageIcon;
import java.awt.Color;
import java.util.Random;
public class EsferaInventario extends JToggleButton{
//Atributos
private boolean selected; //Se define para verificar si el boton h
a sido seleccionado o no.
private int cantidad, color; //cantidad describe la cantidad de esfer
as que posee cada inventario, color define el color de la esfera I
private ImageIcon esfera; //La imagen de la esfera i.
//Metodo constructor
public EsferaInventario(){
selected = false;
cantidad = 0;
String numero = cantidad +"";
color = 0;
}
//Constructor personalizado
//EsferaInventario() recibe los parametros selected que describe si f
ue seleccionado, el valor cantidad que
// describe la cantidad de
esferas que se encuentran disponibles para utilizar y por ultimo
// el valor color, para det
erminar el color que va a poseer la esfera i.
public EsferaInventario(boolean Selected, int cantidad, int color){
this.selected = selected;
this.cantidad = cantidad;
String numero = cantidad +"";
this.color = color;
ImageIcon esfera = new ImageIcon(".\\esferas\\esfera"+color+".gi
f");
setIcon(esfera);
setText(numero);
setSelected(selected);
}
//setColor(int color) Le asigna a la esfera inventario, si se encuentr
a seleccionada o no.
public void setSelected(boolean selected){
this.selected = selected;
}

public boolean getSelected(){


return selected;
}
public void setCantidad(int cantidad){
this.cantidad = cantidad;
}
public int getCantidad(){
return cantidad;
}
public int getColor(){
return color;
}
public String toString(){
String descripcion = "";
descripcion += "1.- Selected: " + selected + "\n";
descripcion += "2.- Cantidad: " + cantidad+ "\n";
descripcion += "3.- Color: " + color + "\n";
return descripcion;
}
}

Das könnte Ihnen auch gefallen