[RESOLVIDO]Valor do Jcombobox não é comparado

Bom dia galera… estou com um problema aqui… sinceramente não sei oque estou fazendo de errado uma coisa tão SIMPLES!

bom estou tentando comparar um valor selecionado em um Jcombobox com uma String… mas quando faço o if ele simplesmente não entra… iginora o valor com qual ele deve comparar…
segue o codigo.

[code]
public class TimeON {
private static String RSUO = “”;
private static Object IMEI = “”;
private static Object statusTimeOn = “”;
private static String time = “”;
private static String aux = “”;

public TimeON() {

	IMEI = Tela_Principal.getConnectedTracker().getSelectedValue();
	statusTimeOn = Tela_Principal.getCbRequestTimeOn().getSelectedItem().toString();
	aux = statusTimeOn.toString();
	aux.trim();
	System.out.println(aux);
	System.out.println(statusTimeOn);

	statusON();

	RSUO = "Msg:RSUO,Dt:" + IMEI + "," + time + ",00,End";

	System.out.println(RSUO);
}

public void statusON() {

	if (aux == "20s") {

		time = "0";

	} else if (aux.equalsIgnoreCase("40s")) {

		time = "1";

	} else if (statusTimeOn == "60s") {

		time = "2";

}[/code]

a variavel time deveria receber os valores atribuidos a ela dentro do if… mais oque ele me retorna é um vazio. time = "";

20s
20s 
Msg:RSUO,Dt:12345678,,00,End
40s 
40s 
Msg:RSUO,Dt:12345678,,00,End
60s 
60s 
Msg:RSUO,Dt:12345678,,00,End

indiferente do campo que eu seleciono ele retorna vazio.!

alguem ai sabe porque ? estou fazendo algo errado ? VLW ! :-o

Java != JavaScript

Em JavaScript:

        if (aux == "20s") {

Em Java:

        if (aux.equals ("20s")) {

Obrigado pela resposta entanglement, mas não funcionou olha como fiz:

public void statusON() {

		if (statusTimeOn.equals("20s")) {

			time = "0";

		} else if (statusTimeOn.equals("40s")) {

			time = "1";

		} else if (statusTimeOn.equals("60s")) {

			time = "2";

		} else if (statusTimeOn.equals("80s")) {

			time = "3";

		} else if (statusTimeOn.equals("100s")) {

			time = "4";

		}

o resultado é esse :
o estranho é que todos os campos que eu seleciono que são maiores que 3 caracteres funciona, ao contrario não funciona continua me retornando time = “”;

20s 20s Msg:RSUO,Dt:null,,00,End 40s 40s Msg:RSUO,Dt:null,,00,End 60s 60s Msg:RSUO,Dt:null,,00,End 80s 80s Msg:RSUO,Dt:null,,00,End 100s 100s Msg:RSUO,Dt:null,4,00,End 120s 120s Msg:RSUO,Dt:null,5,00,End

kkkkkkkkkkkkkkkkkkk

mal ai galera… erro meu…

como os valores no combobox são fixos eu declarei errado…

cbRequestTimeOn.addItem("20s "); cbRequestTimeOn.addItem("40s "); cbRequestTimeOn.addItem("60s "); cbRequestTimeOn.addItem("80s ");