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);
}
}