Como comparar se o valor do jtextfield >= jtable(linha, coluna)

5 respostas
sandy

Olá!
Preciso de ajuda, sou iniciante.
Tenho um jtextfield que vai receber um valor e esse valor deverá ser comparado com a primeira linha e coluna 2 da minha Jtable. Para testar se é ugual eu já consegui.
if (valorEntradaTextField.equals(Tablet.getValueAt(row, 2)))
Agora nao estou conseguindo fazer se o valor da valorEntradaTextField for maio ou igual;
E tambem usar o || entre duas condições.

Desde já agradeço.

5 Respostas

rodriguesabner

Converte em inteiro.

int valor = Integer.parseInt(valorEntradaTextField.equals(Tablet.getValueAt(row, 2))));
if (valor > 10) {
sout("O valor é maior que 10");
}
if (valor > 0) || (valor < 2) {
sout("O valor é igual a 1");
}
sandy

Obrigada!
Vou fazer aqui.

rodriguesabner

Só lembrando que essa minha comparação tá errada, foi só um exemplo mesmo. Nesse caso vc teria que trocar o || por &&, então ficaria:

if (valor > 0) && (valor < 2) {
sout("O valor é igual a 1");
}
sandy

Nessa declaração diz que boolean não pode ser convertido para String.

rodriguesabner
String table = "" + tabela.getValueAt(tabela.getSelectedRow(), 2);
int valor = Integer.parseInt(table);
Criado 27 de janeiro de 2019
Ultima resposta 27 de jan. de 2019
Respostas 5
Participantes 2