package net.sourceforge.transfile.ui.swing; import java.awt.Color; import javax.swing.BorderFactory; import javax.swing.Box; import javax.swing.BoxLayout; import net.sourceforge.transfile.ui.swing.OperationComponent.SelectionModel; /** * * @author codistmonk (creation 2010-05-20) * */ public class OperationListComponent extends Box { private final SelectionModel selectionModel; public OperationListComponent() { super(BoxLayout.Y_AXIS); this.selectionModel = new SelectionModel(); this.setBackground(DEFAULT_BACKGROUND_COLOR); this.setBorder(BorderFactory.createLineBorder(OperationComponent.DEFAULT_BORDER_COLOR)); this.add(Box.createGlue()); } /** * * @return * <br>A non-null value * <br>A shared value */ public final SelectionModel getSelectionModel() { return this.selectionModel; } private static final long serialVersionUID = 5262152364325099513L; public static final Color DEFAULT_BACKGROUND_COLOR = Color.GRAY; }