Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. import javax.swing.event.*;
  5.  
  6. public class HansPanel extends JPanel implements MouseListener
  7. {
  8.     private GUI gui;
  9.    
  10.     public HansPanel(GUI gui)
  11.     {
  12.         this.gui = gui;
  13.     }
  14.  
  15.     public void mouseClicked(MouseEvent e)
  16.     {
  17.         gui.verarbeiteMausklick(e.getX(),e.getY());
  18.     }
  19.    
  20.     public void paint(Graphics g)
  21.     {
  22.         if(gui.getGraph().getKnotenarray().size() > 0)
  23.         {
  24.             for(int j = 0; j < gui.getGraph().getKnotenarray().size()-1; j++)
  25.             {
  26.                 for(int k = 0; k < gui.getGraph().getKnotenarray().get(j).getKantenarray().size()-1; k++)
  27.                 {
  28.                     g.drawLine(gui.getGraph().getKnotenarray().get(j).getKreis().getX(),gui.getGraph().getKnotenarray().get(j).getKreis().getY(),100,100);
  29.                 }
  30.             }
  31.             for(int i = 0; i < gui.getGraph().getKnotenarray().size()-1; i++)
  32.             {
  33.                 g.drawOval(gui.getGraph().getKnotenarray().get(i).getKreis().getX(),gui.getGraph().getKnotenarray().get(i).getKreis().getY(),100,100);
  34.             }
  35.         }
  36.     }
  37.  
  38.     public void mousePressed(MouseEvent e){}
  39.  
  40.     public void mouseReleased(MouseEvent e) {}
  41.  
  42.     public void mouseEntered(MouseEvent e) {}
  43.  
  44.     public void mouseExited(MouseEvent e) {}
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement