source: src/main/java/genius/gui/uncertainty/FlatteningPanel.java@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 1.0 KB
Line 
1package genius.gui.uncertainty;
2
3import java.awt.BorderLayout;
4
5import javax.swing.BoxLayout;
6import javax.swing.JPanel;
7
8import genius.core.repository.ProfileRepItem;
9import genius.gui.panels.ComboboxSelectionPanel;
10import genius.gui.panels.SubsetSelectionPanelPlus;
11
12public class FlatteningPanel extends JPanel {
13
14 private static final long serialVersionUID = 7080279850348717370L;
15
16 private SubsetSelectionPanelPlus<ProfileRepItem> multiPrefSelectionPanel;
17 private ComboboxSelectionPanel strategySelectionBox;
18
19 public FlatteningPanel(FlatteningModel model) {
20 setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
21 this.multiPrefSelectionPanel = new SubsetSelectionPanelPlus<ProfileRepItem>("Select Preference Profiles" , model.getMultiPrefSelectionModel());
22 add(this.multiPrefSelectionPanel);
23
24 this.strategySelectionBox = new ComboboxSelectionPanel<>("Select Strategy" , model.getStrategyNamesModel());
25 JPanel southPanel = new JPanel();
26 southPanel.add(strategySelectionBox, BorderLayout.CENTER);
27 add(southPanel);
28 }
29
30}
Note: See TracBrowser for help on using the repository browser.