|
|
@@ -15,7 +15,7 @@ import java.util.ArrayList;
|
|
|
public class ActDialogPanel extends JDialog{
|
|
|
|
|
|
private Agenda agenda;
|
|
|
- private JTextField name, genre;
|
|
|
+ private JTextField name, genre, beginTime, endTime;
|
|
|
private JComboBox stageComboBox;
|
|
|
|
|
|
private DefaultListModel model;
|
|
|
@@ -37,6 +37,7 @@ public class ActDialogPanel extends JDialog{
|
|
|
main.add(this.dates());
|
|
|
main.add(this.artistsChooser());
|
|
|
|
|
|
+ main.add(timeSetter());
|
|
|
main.add(this.buttons());
|
|
|
super.add(main);
|
|
|
super.setVisible(true);
|
|
|
@@ -65,6 +66,7 @@ public class ActDialogPanel extends JDialog{
|
|
|
}
|
|
|
|
|
|
main.add(this.artistsChooser());
|
|
|
+ main.add(this.timeSetter());
|
|
|
main.add(this.buttons());
|
|
|
super.add(main);
|
|
|
}
|
|
|
@@ -205,6 +207,37 @@ public class ActDialogPanel extends JDialog{
|
|
|
artists.add(buttonPanel);
|
|
|
return artists;
|
|
|
}
|
|
|
+
|
|
|
+ private JPanel timeSetter(){
|
|
|
+ this.beginTime = new JTextField();
|
|
|
+ this.endTime = new JTextField();
|
|
|
+
|
|
|
+ if(this.act == null){
|
|
|
+ this.beginTime.setText("2015-10-11-08-10");
|
|
|
+ this.endTime.setText("2015-10-11-12-20");
|
|
|
+ }else{
|
|
|
+ this.beginTime.setText(this.act.getActTime().getBeginTimeString2());
|
|
|
+ this.endTime.setText(this.act.getActTime().getEndTimeString2());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ JPanel time = new JPanel();
|
|
|
+ time.setLayout(new BoxLayout(time, BoxLayout.Y_AXIS));
|
|
|
+
|
|
|
+ JPanel begin = new JPanel();
|
|
|
+ begin.setLayout(new GridLayout());
|
|
|
+ begin.add(new JLabel("begin time:"));
|
|
|
+ begin.add(this.beginTime);
|
|
|
+
|
|
|
+ JPanel end = new JPanel();
|
|
|
+ end.setLayout(new GridLayout());
|
|
|
+ end.add(new JLabel("end time:"));
|
|
|
+ end.add(this.endTime);
|
|
|
+
|
|
|
+ time.add(begin);
|
|
|
+ time.add(end);
|
|
|
+ return time;
|
|
|
+ }
|
|
|
|
|
|
private JPanel buttons(){
|
|
|
JPanel buttons = new JPanel();
|
|
|
@@ -254,7 +287,7 @@ public class ActDialogPanel extends JDialog{
|
|
|
|
|
|
|
|
|
if(this.act == null){
|
|
|
- Act act = new Act(this.name.getText(), (Stage) this.stageComboBox.getSelectedItem(), this.genre.getText(), new ActTime(2015,02,11,21,00 ,2015,02,11,23,00), artists);
|
|
|
+ Act act = new Act(this.name.getText(), (Stage) this.stageComboBox.getSelectedItem(), this.genre.getText(), new ActTime("2015-10-11-08-10" ,"2015-10-11-12-20"), artists);
|
|
|
this.model.addElement(act);
|
|
|
this.agenda.addAct(act);
|
|
|
}else{
|