CollatedDurationPanel.java 880 B

12345678910111213141516171819202122232425262728
  1. package org.leumasjaffe.recipe.view;
  2. import javax.swing.JPanel;
  3. import javax.swing.JSeparator;
  4. import javax.swing.SwingConstants;
  5. import org.jdesktop.swingx.HorizontalLayout;
  6. import org.leumasjaffe.recipe.model.CollatedDuration;
  7. @SuppressWarnings("serial")
  8. public class CollatedDurationPanel extends JPanel {
  9. public CollatedDurationPanel(CollatedDuration duration) {
  10. setLayout(new HorizontalLayout(5));
  11. DurationPanel panelPrepTime = new DurationPanel("Prep", duration.getPrepTime().round(5));
  12. add(panelPrepTime);
  13. add(new JSeparator(SwingConstants.VERTICAL));
  14. DurationPanel panelCookingTime = new DurationPanel("Cooking", duration.getCookingTime().round(5));
  15. add(panelCookingTime);
  16. add(new JSeparator(SwingConstants.VERTICAL));
  17. DurationPanel panelTotalTime = new DurationPanel("Total", duration.getTotalTime().round(5));
  18. add(panelTotalTime);
  19. }
  20. }