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

Print this page

        

@@ -33,11 +33,10 @@
 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 {

@@ -304,15 +303,15 @@
             transposeRect(iconRect);
             transposeRect(textRect);
         }
 
         // from super.paintText - its normal text painting is totally wrong for the Mac
-        if (!(g instanceof SunGraphics2D)) {
+        if (!(g instanceof Graphics2D)) {
             g.setClip(temp);
             return;
         }
-        final SunGraphics2D g2d = (SunGraphics2D)g;
+        final Graphics2D g2d = (Graphics2D) g;
 
         AffineTransform savedAT = null;
         if (isVertical) {
             savedAT = g2d.getTransform();
             rotateGraphics(g2d, tabRect, textRect, iconRect, tabPlacement);