I also have the same problem, although the number of columns and rows tend to be more dynamic in nature. I attempted to provide my own instance of LegendTitle using a GridArrangement for arrangement, but I think after setting it all up I simply received an UnsupportedOperationException or something similar. It is quite possible that I was doing something wrong, but ...