porównanie do pustej komórki w JTable

Odpowiedz Nowy wątek
2019-05-08 16:27
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

Pozostało 580 znaków

2019-05-08 16:31
0

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

Pozostało 580 znaków

2019-05-08 16:45
0

niestety nie działa mi to

Pokaż cały kod. - szweszwe 2019-05-08 16:48

Pozostało 580 znaków

2019-05-08 16:50
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);
}
}

edytowany 1x, ostatnio: rchudy, 2019-05-08 16:51

Pozostało 580 znaków

2019-05-08 18:47
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

edytowany 1x, ostatnio: AnyKtokolwiek, 2019-05-08 18:59

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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