Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1.     @Override
  2.     protected void paintComponent(Graphics g) {
  3.         super.paintComponent(g);
  4.        
  5.         Graphics2D g2 = (Graphics2D)g;
  6.         g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
  7.                             RenderingHints.VALUE_ANTIALIAS_ON);
  8.         int w = getWidth();
  9.         int h = getHeight();
  10.        
  11.         // Draw ordinate.
  12.         g2.draw(new Line2D.Double(PAD, PAD, PAD, h-PAD));
  13.        
  14.         // Draw abcissa.
  15.         g2.draw(new Line2D.Double(PAD, h-PAD, w-PAD, h-PAD));
  16.        
  17.         // Mark data points.
  18.         g2.setPaint(Color.red);
  19.         for(int i = 0; i < positions.size(); i++)
  20.         {
  21.             g2.fill(new Ellipse2D.Double(w/2 + positions.get(i).getX(), h/2 + positions.get(i).getY(), 4, 4));
  22.         }
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement