"non-static method cannot be referenced from a static context"

oi pessoal…
estou fazendo meu projeto, mas sempre me deparo com esse erro… vou mostrar o ultimo caso:

[code] private void jCheckBoxUsarFiltroItemStateChanged(java.awt.event.ItemEvent evt) {
// TODO add your handling code here:
boolean sltc = AbstractButton.isSelected();
if (sltc) {
//alguma coisa
}
else {
//outra coisa
}

} [/code]

eu acho que entendo o motivo, mas não posso reescrever o método como static, então não sei o que fazer… embora estou com um sentimento que é algo simples…

cara … tem certeza que o erro está nesse trecho de código ?

esse erro q vc disse accontece quando a gente tenta chamar um metodo não estatico de dentro de um metodo estatico

não vi nada disso no trecho q vc postou … coloca o codigo todo XD

o erro é bem visivel

AbstractButton.isSelected();

o metodo isSelected serve somente para uma instancia de um AbstractButton, e vc esta tentando usar como se fosse um metodo estatico, experimente passar seu botão como parametro para o metodo, desse jeito ai não vai funcionar.

[]'s

Como o Felagund falou, o correto não seria:

boolean sltc = jCheckBoxUsarFiltro.isSelected();

Veja se fazendo isso não resolve teu problema.

hmm… verdade, viajei…
thanks =)