return GraphicsConfig on AA change

This commit is contained in:
Konstantin Bulenkov
2012-10-15 15:47:57 +04:00
parent 0b5873378a
commit 06b0e76244
@@ -15,6 +15,7 @@
*/
package com.intellij.util.ui;
import com.intellij.openapi.ui.GraphicsConfig;
import org.jetbrains.annotations.NotNull;
import java.awt.*;
@@ -43,4 +44,12 @@ public class GraphicsUtil {
}
}
}
public static GraphicsConfig setupAAPainting(Graphics g) {
final GraphicsConfig config = new GraphicsConfig(g);
final Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE);
return config;
}
}