1 16 17 package com.jaspersoft.jasperserver.irplugin.gui; 18 19 import java.awt.Graphics ; 20 import java.awt.Graphics2D ; 21 import java.awt.RenderingHints ; 22 import javax.swing.JEditorPane ; 23 24 28 public class AntialiasedEditorPane extends JEditorPane { 29 30 private boolean antialias = true; 31 32 public AntialiasedEditorPane() { 33 super(); 34 } 35 36 public void paintComponent(Graphics g) 37 { 38 Graphics2D g2 = (Graphics2D )g; 39 if ( antialias ) 40 { 41 g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON ); 42 g2.setRenderingHint( RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY ); 43 } 44 super. paintComponent(g); 45 } 46 47 public boolean isAntialias() { 48 return antialias; 49 } 50 51 public void setAntialias(boolean antialias) { 52 this.antialias = antialias; 53 } 54 55 } 56 | Popular Tags |