Table-based layout for Java UI toolkits: libgdx, Swing, Android, TWL