source: domaineditor/src/main/java/geniusweb/domaineditor/panels/DiscreteValueSetPanel.java@ 52

Last change on this file since 52 was 52, checked in by ruud, 14 months ago

Fixed small issues in domaineditor.

File size: 879 bytes
Line 
1package geniusweb.domaineditor.panels;
2
3import java.awt.BorderLayout;
4
5import javax.swing.JPanel;
6
7import geniusweb.domaineditor.model.DiscreteValueSetModel;
8import tudelft.utilities.logging.Reporter;
9import tudelft.utilities.mvc.model.StringModel;
10import tudelft.utilities.mvc.panels.EditableListViewPanel;
11
12/**
13 * Editor for DiscreteValueSet
14 */
15@SuppressWarnings("serial")
16public class DiscreteValueSetPanel extends JPanel {
17 private final DiscreteValueSetModel model;
18 private int n = 1;
19
20 @SuppressWarnings("unchecked")
21 public DiscreteValueSetPanel(StringModel issuenamemodel,
22 DiscreteValueSetModel model, final Reporter log) {
23 this.model = model;
24 setLayout(new BorderLayout());
25 add(new EditableListViewPanel(model.getList()) {
26 @Override
27 protected void addItem() {
28 model.add(new StringModel("value " + (n++), log));
29
30 }
31 }, BorderLayout.CENTER);
32 }
33}
Note: See TracBrowser for help on using the repository browser.