Java - Como agregar esta propiedad

   
Vista:

Como agregar esta propiedad

Publicado por Angel (2 intervenciones) el 23/08/2009 22:32:25
Bueno amigos, me encargaron un programa que agregue una propiedad, pero la entrada de esa propiedad tienen que ser asi:

tipo y que acepte / - |

esos caracteres y pues java no los acepta, el programa se trata de que dibuje una linea en esas posiciones, hasta ahora lo habiamos hecho con numeros, pero el profe lo pidio con esos caracteres para que sea mas facil para el usuario.

Aqui esta el codigo:

public class Linea extends JComponent {

@Override
public void paint(Graphics g) {
super.paint(g);
int a=getWidth()-1;
int h=getHeight()-1;
switch (getTipo()){
case 0: g.drawLine(0, 0, a, h); break;
case 1: g.drawLine(0, h, a, 0); break;
case 2: g.drawLine(0, h/2, a, h/2); break;
case 3: g.drawLine(a/2, 0, a/2, h); break;
}
}
private int tipo;
// 0= 1=/ 2=- 3=|
/**
* Get the value of tipo
*
* @return the value of tipo
*/
public int getTipo() {
return tipo;
}

/**
* Set the value of tipo
*
* @param tipo new value of tipo
*/
public void setTipo(int tipo) {
if(tipo==0||tipo==1||tipo==2||tipo==3)
this.tipo = tipo;
else
this.tipo=0;
}

}

Ahora el tipo lo tengo que cambiar a esos caracteres que ya les dije, pero no se como si java no me permite usarlos, ni tampoco igualarlos a un char.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder