src/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java

Print this page

        

*** 33,43 **** import javax.swing.*; import javax.swing.event.*; import javax.swing.plaf.*; import javax.swing.text.View; - import sun.java2d.SunGraphics2D; import sun.swing.SwingUtilities2; import apple.laf.*; import apple.laf.JRSUIConstants.*; public class AquaTabbedPaneUI extends AquaTabbedPaneCopyFromBasicUI { --- 33,42 ----
*** 304,318 **** transposeRect(iconRect); transposeRect(textRect); } // from super.paintText - its normal text painting is totally wrong for the Mac ! if (!(g instanceof SunGraphics2D)) { g.setClip(temp); return; } ! final SunGraphics2D g2d = (SunGraphics2D)g; AffineTransform savedAT = null; if (isVertical) { savedAT = g2d.getTransform(); rotateGraphics(g2d, tabRect, textRect, iconRect, tabPlacement); --- 303,317 ---- transposeRect(iconRect); transposeRect(textRect); } // from super.paintText - its normal text painting is totally wrong for the Mac ! if (!(g instanceof Graphics2D)) { g.setClip(temp); return; } ! final Graphics2D g2d = (Graphics2D) g; AffineTransform savedAT = null; if (isVertical) { savedAT = g2d.getTransform(); rotateGraphics(g2d, tabRect, textRect, iconRect, tabPlacement);