Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- import javax.swing.event.*;
- public class HansPanel extends JPanel implements MouseListener
- {
- private GUI gui;
- public HansPanel(GUI gui)
- {
- this.gui = gui;
- }
- public void mouseClicked(MouseEvent e)
- {
- gui.verarbeiteMausklick(e.getX(),e.getY());
- }
- public void paint(Graphics g)
- {
- if(gui.getGraph().getKnotenarray().size() > 0)
- {
- for(int j = 0; j < gui.getGraph().getKnotenarray().size()-1; j++)
- {
- for(int k = 0; k < gui.getGraph().getKnotenarray().get(j).getKantenarray().size()-1; k++)
- {
- g.drawLine(gui.getGraph().getKnotenarray().get(j).getKreis().getX(),gui.getGraph().getKnotenarray().get(j).getKreis().getY(),100,100);
- }
- }
- for(int i = 0; i < gui.getGraph().getKnotenarray().size()-1; i++)
- {
- g.drawOval(gui.getGraph().getKnotenarray().get(i).getKreis().getX(),gui.getGraph().getKnotenarray().get(i).getKreis().getY(),100,100);
- }
- }
- }
- public void mousePressed(MouseEvent e){}
- public void mouseReleased(MouseEvent e) {}
- public void mouseEntered(MouseEvent e) {}
- public void mouseExited(MouseEvent e) {}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement