Ustawianie granic komórek w JTable

mamJTable, i pokazuję tylko poziome linie, aby oddzielić każdy wiersz tabeli. W systemie Windows 8 linie pokazują, ale w systemie Mac OS X nie. UżywamJLabel w niestandardowym mechanizmie renderującym komórki dla wszystkich komórek w tabeli i dodałem matową ramkę doJLabel aby rozwiązać ten problem w systemie Mac OS X. Nie wygląda to jednak dobrze, ponieważ jeśli przyjrzysz się bliżej poniższemu zrzutowi ekranu, zobaczysz, że pozioma linia jest przerwana (tzn. nie sąsiaduje), gdzie kończy się jedna kolumna, a druga zaczyna. (Przyjrzyj się uważnie kolumnom angielskim i Notes).

Jak dodać obramowanie do wszystkich komórek w tabeli tak, aby wyglądało to tak, jak na poniższym zrzucie ekranu Windows 8?

questionAnswers(1)

yourAnswerToTheQuestion