EditPane.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. public EditPane(Agenda agenda) {
  15. this.agenda = agenda;
  16. super.setBackground(Color.BLACK);
  17. super.setLayout(new GridLayout(1, 4));
  18. super.add(this.detailsPanel());
  19. super.add(new ArtistPane(this.agenda));
  20. super.add(new StagesPane(this.agenda));
  21. super.add(new ActsPane(this.agenda));
  22. }
  23. private JPanel detailsPanel() {
  24. JPanel detailsPanel = new JPanel();
  25. detailsPanel.setLayout(new BorderLayout());
  26. detailsPanel.add(new JPanel(), BorderLayout.EAST);
  27. detailsPanel.add(new JPanel(), BorderLayout.WEST);
  28. detailsPanel.add(new JPanel(), BorderLayout.SOUTH);
  29. detailsPanel.add(new Label("Details"), BorderLayout.NORTH);
  30. detailsPanel.add(new JTextArea("Test"), BorderLayout.CENTER);
  31. return detailsPanel;
  32. }
  33. }