Obter retorno 'INT' de um JCheckBox ( SELECIONADO/NÃO SELECIONADO) (RESOLVIDO)

3 respostas
luizgomaciel

pessoal me deem uma força ,

quero obter um valor int do Jcheckbox quando selecionado ou não? tava procurando na net e encontrei a classe " ItemEvent " não consegui coloca-lo em pratica, bom o que vc me sugerem a fazer?

exemplo:

java.awt.event.ItemEvent
public static final int 	DESELECTED 	2
public static final int 	ITEM_FIRST 	701
public static final int 	ITEM_LAST 	701
public static final int 	ITEM_STATE_CHANGED 	701
public static final int 	SELECTED 	1

quero obter esse valor, naum consegui aplicar essa classe no meu jcheckbox

me ajudem!!!

3 Respostas

paulo1911

olá amigo,

Tempo atrás eu precisei recuperar um valor de um JChelbox e retornar um int dele.

na verdade o JChekbox tem a api JChekBox j= new JChekBox(“Selecionado”);

j.isSelected(); que retorna true ou false;

para retornar um int eu usei o operador ternario.

j.isSelected?new Integer(1):new Integer(0);

estou sem o eclipse nessa maquina mas vou verficar se é isso mesmo. Mas acredito que seja isso som…tente o operador ternário.

Falow

luizgomaciel

luizgomaciel:
pessoal me deem uma força ,

quero obter um valor int do Jcheckbox quando selecionado ou não? tava procurando na net e encontrei a classe " ItemEvent " não consegui coloca-lo em pratica, bom o que vc me sugerem a fazer?

exemplo:

java.awt.event.ItemEvent
public static final int 	DESELECTED 	2
public static final int 	ITEM_FIRST 	701
public static final int 	ITEM_LAST 	701
public static final int 	ITEM_STATE_CHANGED 	701
public static final int 	SELECTED 	1

quero obter esse valor, naum consegui aplicar essa classe no meu jcheckbox

me ajudem!!!

e ai pessoal mais alguma coisa? …

luizgomaciel

paulo1911:
olá amigo,

Tempo atrás eu precisei recuperar um valor de um JChelbox e retornar um int dele.

na verdade o JChekbox tem a api JChekBox j= new JChekBox(“Selecionado”);

j.isSelected(); que retorna true ou false;

para retornar um int eu usei o operador ternario.

j.isSelected?new Integer(1):new Integer(0);

estou sem o eclipse nessa maquina mas vou verficar se é isso mesmo. Mas acredito que seja isso som…tente o operador ternário.

Falow

ow valew cara , deu certo…

mas o código correto ficou assim

int vl; vl = ss.isSelected()?new Integer(1):new Integer(2);

abraço , vlw

Criado 28 de julho de 2010
Ultima resposta 28 de jul. de 2010
Respostas 3
Participantes 2