diff options
author | Andre Fischer <af@openoffice.org> | 2002-05-23 08:05:32 +0000 |
---|---|---|
committer | Andre Fischer <af@openoffice.org> | 2002-05-23 08:05:32 +0000 |
commit | c3d08c992c1f3c52780ffe7d97ba80653f0b518c (patch) | |
tree | 61c19b4b6489a3866d58a1f272cde4d96788ac54 /toolkit/test/accessibility/Canvas.java | |
parent | 4a8a8446d1bae2a39253b9f950ba431225d6b161 (diff) |
#97772# Added antialiasing.
Diffstat (limited to 'toolkit/test/accessibility/Canvas.java')
-rwxr-xr-x | toolkit/test/accessibility/Canvas.java | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/toolkit/test/accessibility/Canvas.java b/toolkit/test/accessibility/Canvas.java index f7a9ff5d960a..770cb9b90adc 100755 --- a/toolkit/test/accessibility/Canvas.java +++ b/toolkit/test/accessibility/Canvas.java @@ -132,8 +132,27 @@ class Canvas repaint (); } + public boolean getAntialiasing () + { + return mbAntialiasing; + } + + public void setAntialiasing (boolean bNewValue) + { + mbAntialiasing = bNewValue; + repaint (); + } + public void paintComponent (Graphics g) { + Graphics2D g2 = (Graphics2D)g; + if (mbAntialiasing) + g2.setRenderingHint (RenderingHints.KEY_ANTIALIASING, + RenderingHints.VALUE_ANTIALIAS_ON); + else + g2.setRenderingHint (RenderingHints.KEY_ANTIALIASING, + RenderingHints.VALUE_ANTIALIAS_OFF); + Rectangle r = g.getClipBounds(); g.clearRect (r.x,r.y,r.width,r.height); @@ -325,5 +344,6 @@ class Canvas maTree; protected boolean mbShowDescriptions = true, - mbShowNames = true; + mbShowNames = true, + mbAntialiasing = true; } |