EditPane.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package gui.panels.edit;
  2. import java.awt.BorderLayout;
  3. import java.awt.Color;
  4. import java.awt.GridLayout;
  5. import java.awt.Label;
  6. import javax.swing.JPanel;
  7. import javax.swing.JTextArea;
  8. import agenda.Agenda;
  9. /**
  10. * Created by gjoosen on 13/02/15.
  11. */
  12. public class EditPane extends JPanel {
  13. private Agenda agenda;
  14. private JPanel detailsPanel;
  15. public EditPane(Agenda agenda) {
  16. this.agenda = agenda;
  17. super.setBackground(Color.BLACK);
  18. super.setLayout(new GridLayout(1, 4));
  19. this.detailsPanel = this.detailsPanel();
  20. super.add(new ArtistPane(this.agenda, this.detailsPanel));
  21. super.add(new StagesPane(this.agenda, this.detailsPanel));
  22. super.add(new ActsPane(this.agenda, this.detailsPanel));
  23. }
  24. private JPanel detailsPanel() {
  25. JPanel detailsPanel = new JPanel();
  26. detailsPanel.setLayout(new BorderLayout());
  27. detailsPanel.add(new JPanel(), BorderLayout.EAST);
  28. detailsPanel.add(new JPanel(), BorderLayout.WEST);
  29. detailsPanel.add(new JPanel(), BorderLayout.SOUTH);
  30. detailsPanel.add(new Label("Details"), BorderLayout.NORTH);
  31. detailsPanel.add(new JTextArea("Test"), BorderLayout.CENTER);
  32. return detailsPanel;
  33. }
  34. }