package org.leumasjaffe.recipe.view; import javax.swing.JPanel; import javax.swing.JSeparator; import javax.swing.SwingConstants; import org.jdesktop.swingx.HorizontalLayout; import org.leumasjaffe.recipe.model.CollatedDuration; @SuppressWarnings("serial") public class CollatedDurationPanel extends JPanel { public CollatedDurationPanel(CollatedDuration duration) { setLayout(new HorizontalLayout(5)); DurationPanel panelPrepTime = new DurationPanel("Prep", duration.getPrepTime().round(5)); add(panelPrepTime); add(new JSeparator(SwingConstants.VERTICAL)); DurationPanel panelCookingTime = new DurationPanel("Cooking", duration.getCookingTime().round(5)); add(panelCookingTime); add(new JSeparator(SwingConstants.VERTICAL)); DurationPanel panelTotalTime = new DurationPanel("Total", duration.getTotalTime().round(5)); add(panelTotalTime); } }