?
if(jComboBox1.getselectItem() >= jComboBox2.getselectItem())
Se eu não me engano é assim mesmo… se der erro converta o que esta no jComboBox1.getSelectedItem() e jComboBox2.getSelectedItem() em Integer e depois faça a comparação.
?
[i]Brodão, n leva a mal, mas o que ele disse ta mais que explicado, deve existir milhões de posts sobre isso.
Vc tem alguma duvida ou só quer que façam pra vc?
[/i]
?
[i]Cara, se vc n sabe chegar até a comparação volta pro básico e estudaa, melhora tua lógica de programação.
Que futuramente vc com certeza vai conseguir
Usa a pesquisa do fórum, ou até msm do google
Boa sorte
[/i]
?
Cara não desanime, contine estudando e se esforçando que você chega lá.
Agora vamos reforçar os conceitos.
Em java, tudo resume-se em objetos e usando interface gráfica (JComboBox e afins) não seria diferente.
Logo, se o que você quer é comparar os valores de um Combo, você não pode usar >= ou <= ou == ou != pois eles não são primitivos, mas sim coleções de objetos e quando você usa o getSelectedItem() ele te retornar um Object.
Para se comparar tipos Objects, precisa ser algo do tipo:
Object itemCombo1 = combo1.getSelectedItem();
Object itemCombo2 = combo2.getSelectedItem();
if (itemCombo1.equals(itemCombo2)) {
System.out.println("Itens iguais");
} else {
System.out.println("Iten diferentes");
}
O exemplo que mostrei usar comparação entre objetos (String também compara assim e esse exemplo funciona bem). Agora digamos que os valores de cada combo seja um inteiro, você precisa convertê-los antes de compará-los:
int valorCombo1 = (Integer) combo1.getSelectedItem();
int valorCombo2 = (Integer) combo2.getSelectedItem();
if (valorCombo1 == valorCombo2) {
System.out.println("Valores iguais");
} else {
System.out.println("Valores diferentes");
}
Enfim, para conseguir chegar a esses testes, você precisa estudar mais a fundo o jeito como o Java trata objetos de tipos primitivos, pesquise mais a respeito desses termos que as idéias começam a clarear.
Espero ter ajudado.
?