public MyView addScrollPanes(
     MyView updatedView,
     JTextArea jtext,
     int boundsX,
     int boundsY,
     int boundsWidth,
     int boundsHeight) {
   JScrollPane scroll = new JScrollPane(jtext);
   // scroll.setSize(10, jtext.getHeight());
   // scroll.add(jtext);
   scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
   scroll.setVisible(true);
   scroll.setBounds(boundsX, boundsY, boundsWidth, boundsHeight);
   updatedView.add(scroll);
   return updatedView;
 }
  // add buttons
  public JButton addButtons(
      MyView viewToSetup,
      String buttonName,
      int boundsX,
      int boundsY,
      int boundsWidth,
      int boundsHeight) {

    JButton thisButton = new JButton(buttonName);
    thisButton.setBounds(boundsX, boundsY, boundsWidth, boundsHeight);
    viewToSetup.add(thisButton);
    thisButton.setVisible(true);
    System.out.println("Button added");
    // add the button to the overall button list
    buttonList.add(thisButton);

    return thisButton;
  }