Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gui;
- import java.awt.*;
- import java.awt.event.MouseEvent;
- import java.util.ArrayList;
- import java.util.Iterator;
- public class GuiPanel {
- private ArrayList<GuiButton> buttons = new ArrayList<GuiButton>();;
- public GuiPanel(){}
- public void update(){
- Iterator var2 = this.buttons.iterator();
- while(var2.hasNext()) {
- GuiButton b = (GuiButton)var2.next();
- b.update();
- }
- }
- public void render(Graphics2D g){
- Iterator var3 = this.buttons.iterator();
- while(var3.hasNext()) {
- GuiButton b = (GuiButton)var3.next();
- b.render(g);
- }
- }
- public void add(GuiButton button){
- this.buttons.add(button);
- }
- public void remove(GuiButton button){
- this.buttons.remove(button);
- }
- public void mousePressed(MouseEvent e){
- Iterator var3 = this.buttons.iterator();
- while(var3.hasNext()) {
- GuiButton b = (GuiButton)var3.next();
- b.mousePressed(e);
- }
- }
- public void mouseReleased(MouseEvent e){
- Iterator var3 = this.buttons.iterator();
- while(var3.hasNext()) {
- GuiButton b = (GuiButton)var3.next();
- b.mouseReleased(e);
- }
- }
- public void mouseDragged(MouseEvent e){
- Iterator var3 = this.buttons.iterator();
- while(var3.hasNext()) {
- GuiButton b = (GuiButton)var3.next();
- b.mouseDragged(e);
- }
- }
- public void mouseMoved(MouseEvent e){
- Iterator var3 = this.buttons.iterator();
- while(var3.hasNext()) {
- GuiButton b = (GuiButton)var3.next();
- b.mouseMoved(e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment