Question: I am not good with JAVA can someone help me Prompt Watch the Product Owner and Scrum-agile Team Animation PDF interaction between the Product Owner
I am not good with JAVA can someone help me
Prompt
Watch the Product Owner and Scrum-agile Team Animation PDF interaction between the Product Owner and the rest of the Scrum Team. A text version of the animation is available here: CS 250 Product Owner and Scrum-agile Team Animation Text Version Word Document.
As the developer, you have been asked to modify existing code so that it fulfills the new requirements from the Product Owner.
Download the Slide Show.zip file for the updated Slide Show control the Product Owner gave you in Module Four, and import it into Eclipse.
Update the Slide Show control with pictures and text for the new requirements specified by the Product Owner this week. Note: Carefully read through the code that you have been given first. Be sure to only change the elements related to the updated requirements from the Product Owner.
Provide specific comments that explain the purpose of lines or sections of your code and detail the approach and method you took to achieve a specific task in the code.
-----------------------------------------------------------------------------
Product Owner and Scrum-agile Team Animation PDF
Slide 1: Christy, the Product Owner, has just returned from a meeting with SNHU Travel management and has called the Scrum-agile Team to a meeting. She has some news to share about how SNHU plans to beat out the competition by unveiling their booking tool as one of the first to market among the big players.
Slide 2: Christy (Product Owner): Ive just met with SNHU Travel management, and they found an industry report showing that detox/wellness vacations are going to be the next big travel sector.
Slide 3: Christy (Product Owner): SNHU Travel wants to be on the cutting edge and wants the focus of their new booking tool to be detox/wellness travel. Their management is very excited about this opportunity.
Slide 4: Nicole (Developer): What?! Are you saying that everything weve done to this point needs to be scrapped?
Slide 5: Christy (Product Owner): No, no, no! We just want the types of travel and vacations to focus on detox/wellness travel.
Slide 6: Brian (Tester): Well, it will take some work, but I should be able to update my test cases for this.
Slide 7: Ron (Scrum Master): Do we still have the same schedule, or are we moving the deadlines back to accommodate this major shift in content?
Slide 8: Christy (Product Owner): Since this is agile, we want to keep to the same dates. I will deprioritize other stories in the Product Backlog so that we can focus on this product. What can we get done in the time we have left?
Slide 9: Nicole (Developer): Let me take a look at where we are with our features and I will get back to you about what will be possible.
Slide 10: You have finished the animation. Go back and complete your assignment.
_____________________________________________________________________________--
SOURCE CODE
import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.EventQueue; import java.awt.FlowLayout; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import java.awt.Color;
public class SlideShow extends JFrame {
//Declare Variables private JPanel slidePane; private JPanel textPane; private JPanel buttonPane; private CardLayout card; private CardLayout cardText; private JButton btnPrev; private JButton btnNext; private JLabel lblSlide; private JLabel lblTextArea;
/** * Create the application. */ public SlideShow() throws HeadlessException { initComponent(); }
/** * Initialize the contents of the frame. */ private void initComponent() { //Initialize variables to empty objects card = new CardLayout(); cardText = new CardLayout(); slidePane = new JPanel(); textPane = new JPanel(); textPane.setBackground(Color.BLUE); textPane.setBounds(5, 470, 790, 50); textPane.setVisible(true); buttonPane = new JPanel(); btnPrev = new JButton(); btnNext = new JButton(); lblSlide = new JLabel(); lblTextArea = new JLabel();
//Setup frame attributes setSize(800, 600); setLocationRelativeTo(null); setTitle("Top 5 Destinations SlideShow"); getContentPane().setLayout(new BorderLayout(10, 50)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Setting the layouts for the panels slidePane.setLayout(card); textPane.setLayout(cardText); //logic to add each of the slides and text for (int i = 1; i
getContentPane().add(slidePane, BorderLayout.CENTER); getContentPane().add(textPane, BorderLayout.SOUTH);
buttonPane.setLayout(new FlowLayout(FlowLayout.CENTER, 20, 10));
btnPrev.setText("Previous"); btnPrev.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) { goPrevious(); } }); buttonPane.add(btnPrev);
btnNext.setText("Next"); btnNext.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) { goNext(); } }); buttonPane.add(btnNext);
getContentPane().add(buttonPane, BorderLayout.SOUTH); }
/** * Previous Button Functionality */ private void goPrevious() { card.previous(slidePane); cardText.previous(textPane); } /** * Next Button Functionality */ private void goNext() { card.next(slidePane); cardText.next(textPane); }
/** * Method to get the images */ private String getResizeIcon(int i) { String image = ""; if (i==1){ image = "
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
