Reid, As far as my knowledge goes, you can achieve truncation only if you specify fixed width values in pixels when using labels. Percentage values always get overridden when the text is too long. Another suggestion after looking at your code : - Avoid using the 'GridRow' & 'GridItem' tags from performance perspective. These tags are analogous to the 'Table' tags in HTML & degrade rendering performance. You can achieve the same using 'Canvas' as the primary container or maybe a 'HBox' or 'VBox'.
Cheers !