Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.geom.Rectangle2D;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- public class Test extends JPanel {
- double D = 70.9;
- double xT = 0.3;
- double yT = 0;
- int SIZE = 200;
- public Test() {
- this.setPreferredSize(new Dimension(SIZE, SIZE));
- }
- public void paintComponent(Graphics g) {
- super.paintComponent(g);
- Graphics2D g2 = (Graphics2D)g;
- g2.setColor(Color.red);
- g2.fill(new Rectangle2D.Double(0, 0, SIZE, SIZE));
- g2.setColor(Color.white);
- g2.fill(new Rectangle2D.Double(xT, yT, D, D));
- g2.fill(new Rectangle2D.Double(xT+D, yT+D, D, D));
- g2.setColor(Color.black);
- g2.fill(new Rectangle2D.Double(xT, yT+D, D, D));
- g2.fill(new Rectangle2D.Double(xT+D, yT, D, D));
- }
- public static void main(String[] args) {
- JFrame frame = new JFrame();
- JPanel panel = new Test();
- frame.add(panel);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.pack();
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment