g2.setFont((Font)UIManager.get("VerticalTextIcon.font"));
		public void paintIcon(Component c, Graphics g, int x, int y) {			Graphics2D g2 = (Graphics2D) g;			g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);			// rotate the graphics 90 degress and draw the string			// clockwise for the right, anti-clockwise for the left			g2.rotate(Math.toRadians(clockwise ? 90 : -90), x, y);			// g2.setFont(UIManger.getVertical);			g2.drawString(				tabText,				x - (clockwise ? 0 : getIconHeight()) + 8,				y + (clockwise ? 0 : getIconWidth()));				g2.rotate (Math.toRadians(clockwise ? - 90 : 90), x, y			);		}