示例#1
0
  public CashierInterface(Database database) {

    this.db = database;
    movies = db.getMovies();
    times = db.getShowTimes(movies[0]);

    movieList = new DropdownView(movies);
    timesList = new DropdownView(times);

    movieList.addActionListener(updateTimes);
    feedback.setEditable(false);
    feedback.setLineWrap(true);
    feedback.setWrapStyleWord(true);

    Display movies = new Display(movieList, "Select Movie:", null);
    Display times = new Display(timesList, "Select Showing:", null);
    Display tix =
        new Display(
            tickets,
            "How many of each ticket " + "type would you like?(" + getTicketAnnotation() + ")",
            null);
    Display feedbk = new Display(feedback, "Info", null);

    add(movies);
    add(times);
    add(tix);
    add(new Display(new TextAreaView()));
    add(feedbk);
    add(ap);
  }