org.cobraparser.html.renderer.BrokenComponent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Cobra Show documentation
Show all versions of Cobra Show documentation
Cobra is the rendering engine designed for LoboBrowser
package org.cobraparser.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);
}
}