More UI work, now using JTables and JFrames.