porównanie do pustej komórki w JTable

0

Witam, jak mogę sprawdzić w warunku if czy dana komórka w JTable jest pusta?
mam taki kod
for (int i=0 ; i < tabelaWiadomosci.getRowCount(); i++)
if (tabelaWiadomosci.getValueAt(i, 3)!= null)
{
}

jednak null nigdy nie występuje

Proszę o pomoc

0

albo tabelaWiadomosci.getModel().getRowCount() jest zerem albo tabelaWiadomosci.getValueAt(...).equals("").

0

niestety nie działa mi to

0

for (int i=0 ; i < tabelaWiadomosci.getRowCount(); i++)
{
if (tabelaWiadomosci.getValueAt(i, 3).equals(" "))
{
System.out.println("pole tekst jest puste");
}
else
{
nadawca = (String) tabelaWiadomosci.getValueAt(i, 0);
sprIdNadawcy();
tekst = (String) tabelaWiadomosci.getValueAt(i, 3);
System.out.println(nadawca);
}
}

0

Odpytywanie danych z GUI to ostateczność.

Pełną kontrolę nad danymi masz w Modelu który tą tabelę zasila. Warto z tym się zapoznać. Model występuje zawsze, choć jak nie powołujesz go świadomie, to jest defaultowy

1 użytkowników online, w tym zalogowanych: 0, gości: 1