Beruflich Dokumente
Kultur Dokumente
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;
}