[ https://issues.apache.org/jira/browse/HARMONY-4741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526090 ] Alexei Zakharov commented on HARMONY-4741: ------------------------------------------ Guys, FYI: the above test draws nothing on RI when I execute it on my Debian Linux box. However, on Windows it looks like the attached screenshot. Seems RI has different behavior on Windows and Linux. > [classlib][awt] Graphics XORMode drawing doesn't implemented > ------------------------------------------------------------ > > Key: HARMONY-4741 > URL: https://issues.apache.org/jira/browse/HARMONY-4741 > Project: Harmony > Issue Type: Bug > Components: Classlib > Reporter: Igor V. Stolyarov > Assignee: Alexey Petrenko > Attachments: H-4741.patch, Harmony.JPG, RI.JPG > > > Graphics XORMode drawing doesn't implemented > Simple reproducer: > import java.awt.*; > import java.awt.image.BufferedImage; > import java.awt.event.*; > import javax.swing.JFrame; > public class XORModeTest { > public static void main(String[] args) { > final Font font = new Font("Dialog",Font.PLAIN, 12); > JFrame f = new JFrame("XORModeTest"){ > public void paint(Graphics g){ > Graphics2D g2d = (Graphics2D)g; > BufferedImage bi = new BufferedImage(200,200,BufferedImage.TYPE_INT_ARGB); > Graphics2D g2 = bi.createGraphics(); > g2.setFont(font); > g2.setColor(Color.green); > g2.fillRect(30, 30, 100, 100); > g2.setColor(Color.red); > g2.drawString("Test", 50, 80); > g2d.setXORMode(Color.blue); > g2d.drawImage(bi,0,0,null); > } > }; > > f.setBounds(0, 0, 300, 300); > f.setVisible(true); > f.addWindowListener(new WindowAdapter() { > public void windowClosing(WindowEvent ev) { > System.exit(0); > } > }); > } > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.