java.awt.Color cor = Color.decode(0xFF0000);
java.awt.Color cor = Color.decode(“0xFF0000”);
java.awt.Color cor = Color.decode("#FF0000"); //dizem que esse funciona, mas eu nunca usei desse jeito
java.awt.Color cor = new Color(r, g, b);
java.awt.Color cor = new Color(r, g, b, a);
[quote=inacio.ferrarini]Você tem algumas alternativas
java.awt.Color cor = Color.decode(0xFF0000);
java.awt.Color cor = Color.decode(“0xFF0000”);
java.awt.Color cor = Color.decode("#FF0000"); //dizem que esse funciona, mas eu nunca usei desse jeito
java.awt.Color cor = new Color(r, g, b);
java.awt.Color cor = new Color(r, g, b, a);
[/quote]
Eu crio uma variavel desse tipo? é isso?
Mais ai eu converto o valor como? Da string?
Pq o cara vai escrever, sei la, GREEN no textfield, ai fika como?
cor = textfield.getText()?
nao pode ser só isso :shock:
[quote=Yakkut][quote=inacio.ferrarini]Você tem algumas alternativas
java.awt.Color cor = Color.decode(0xFF0000);
java.awt.Color cor = Color.decode(“0xFF0000”);
java.awt.Color cor = Color.decode("#FF0000"); //dizem que esse funciona, mas eu nunca usei desse jeito
java.awt.Color cor = new Color(r, g, b);
java.awt.Color cor = new Color(r, g, b, a);
[/quote]
Eu crio uma variavel desse tipo? é isso?
Mais ai eu converto o valor como? Da string?
Pq o cara vai escrever, sei la, GREEN no textfield, ai fika como?
cor = textfield.getText()?
nao pode ser só isso :shock: [/quote]
isto: cor = textfield.getText() nunca vai funcionar, pois cor não é uma String…
vc teria que fazer algo como isto:
if (textfield.getText().equals("GREEN")) {
cor = Color.GREEN
}
Se tiver muitas cores e quiser evitar uma porrada de ifs poderá fazer o seguinte: