Yes, this is a long-standing problem with the label that has to do with something deep in Swing that we’re stuck with.
As a workaround, you could use the paintable canvas to make your own vertical label if you wanted to. Simple create a paintable canvas, put a custom property called “text” on it, and paste this into it’s paint event code:
[code]from java.lang import Math
from java.awt import RenderingHints
g = event.graphics
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
fm = g.getFontMetrics()
g.setColor(event.source.background)
g.fillRect(0,0,event.width,event.height)
stringWidth = fm.stringWidth(event.source.text)
g.setColor(event.source.foreground)
g.rotate(-Math.PI/2)
g.drawString(event.source.text,-stringWidth,fm.getHeight())[/code]