Java Tutorial/Intermediate GUIs/Working with tables/Locode viewer

Locode viewer
This is a small program that downloads the list of UN location codes from the United Nations Economic Commission for Europe (UNECE) and displays the table of location codes with a special TableSorter class published by Oracle. The table sorter can sort by multiple rows (hold the CTRL key and select another row by clicking on the header to sort by a second or third row).

Exercises

 * Improve the table model and the rendering of table cells. What can be improved?
 * Add a filter that can filter the table with regular expressions.
 * Display location codes on a globe or allow to select regions on a map.

(Attention: If you write a program using location codes or the table sorter please pay attention to either license.)