All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cobraparser.html.renderer.BrokenComponent Maven / Gradle / Ivy

There is a newer version: 1.0.2
Show newest version
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);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy