package org.lobobrowser.html.renderer; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; class BrokenComponent extends Component { private static final long serialVersionUID = -6506487314783190388L; @Override public Dimension getPreferredSize() { return new Dimension(10, 10); } @Override public void update(final Graphics g) { this.paint(g); } @Override public void paint(final Graphics g) { g.setColor(Color.RED); final Dimension size = this.getSize(); g.drawRect(0, 0, size.width, size.height); g.drawLine(0, 0, size.width - 1, size.height - 1); g.drawLine(size.width - 1, 0, 0, size.height - 1); } }