SimulatorPane.java 685 B

1234567891011121314151617181920212223242526
  1. package gui.simulator;
  2. import java.awt.*;
  3. import javax.swing.BorderFactory;
  4. import javax.swing.JPanel;
  5. import javax.swing.border.Border;
  6. import agenda.Agenda;
  7. public class SimulatorPane extends JPanel{
  8. private Agenda agenda;
  9. //terrain type enums
  10. public enum Terrains{BEACH, GRASS, URBAN, UNDEFINED};
  11. public SimulatorPane(Agenda agenda, int length, int width, Terrains terrain){
  12. super.setLayout(new BorderLayout());
  13. this.agenda = agenda;
  14. this.setOpaque(true);
  15. this.setBackground(Color.WHITE);
  16. this.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));
  17. this.add(new Terrain(length, width, terrain), BorderLayout.CENTER);
  18. }
  19. }