0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1 /*
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2 * To change this template, choose Tools | Templates
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3 * and open the template in the editor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4 */
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6 /*
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7 * DisplayPrefGroupPanel.java
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8 *
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9 * Created on Aug 14, 2010, 12:30:02 PM
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10 */
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11 package mpipeline.ltpdapreferences;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
13 import java.awt.event.ActionEvent;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
14 import java.util.Observable;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
15 import java.util.Observer;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
16 import javax.swing.event.ChangeEvent;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
17 import javax.swing.event.ChangeListener;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
18 import java.awt.event.ActionListener;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
19
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
20 /**
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
21 *
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
22 * @author hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
23 */
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
24 public class DisplayPrefGroupPanel extends javax.swing.JPanel implements Observer, ChangeListener, ActionListener {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
25
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
26 private DisplayPrefGroup displayPrefs;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
27
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
28 /** Creates new form DisplayPrefGroupPanel */
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
29 public DisplayPrefGroupPanel(DisplayPrefGroup prefs) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
30
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
31 this.displayPrefs = prefs;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
32
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
33 initComponents();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
34
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
35 setPreferences();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
36
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
37 displayPrefs.addObserver(this);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
38 verboseLevelCombo.addActionListener(this);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
39 wrapStringsSpinner.addChangeListener(this);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
40 wrapLegendStringsSpinner.addChangeListener(this);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
41
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
42 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
43
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
44 /** This method is called from within the constructor to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
45 * initialize the form.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
46 * WARNING: Do NOT modify this code. The content of this method is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
47 * always regenerated by the Form Editor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
48 */
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
49 @SuppressWarnings("unchecked")
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
50 // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
51 private void initComponents() {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
52
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
53 jLabel1 = new javax.swing.JLabel();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
54 verboseLevelCombo = new javax.swing.JComboBox();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
55 jLabel2 = new javax.swing.JLabel();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
56 wrapStringsSpinner = new javax.swing.JSpinner();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
57 wrapLegendStringsSpinner = new javax.swing.JSpinner();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
58 jLabel3 = new javax.swing.JLabel();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
59
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
60 jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
61 jLabel1.setText("Verbose Level:");
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
62
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
63 verboseLevelCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "OFF", "IMPORTANT", "MNAME", "PROC1", "PROC2", "PROC3", "PROC4", "PROC5", "OMNAME", "OPROC1", "OPROC2", "OPROC3", "OPROC4", "OPROC5" }));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
64
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
65 jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
66 jLabel2.setText("Wrap Strings:");
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
67
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
68 wrapStringsSpinner.setModel(new javax.swing.SpinnerNumberModel(5, 5, 500, 1));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
69
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
70 wrapLegendStringsSpinner.setModel(new javax.swing.SpinnerNumberModel(5, 5, 500, 1));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
71
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
72 jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
73 jLabel3.setText("Wrap Legend Strings:");
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
74
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
75 org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
76 this.setLayout(layout);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
77 layout.setHorizontalGroup(
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
78 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
79 .add(layout.createSequentialGroup()
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
80 .addContainerGap()
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
81 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
82 .add(jLabel1)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
83 .add(jLabel2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
84 .add(jLabel3))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
85 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
86 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
87 .add(org.jdesktop.layout.GroupLayout.TRAILING, verboseLevelCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 156, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
88 .add(org.jdesktop.layout.GroupLayout.TRAILING, wrapStringsSpinner, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 156, Short.MAX_VALUE)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
89 .add(org.jdesktop.layout.GroupLayout.TRAILING, wrapLegendStringsSpinner, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 156, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
90 .addContainerGap())
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
91 );
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
92
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
93 layout.linkSize(new java.awt.Component[] {jLabel1, jLabel2, jLabel3}, org.jdesktop.layout.GroupLayout.HORIZONTAL);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
94
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
95 layout.linkSize(new java.awt.Component[] {verboseLevelCombo, wrapLegendStringsSpinner, wrapStringsSpinner}, org.jdesktop.layout.GroupLayout.HORIZONTAL);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
96
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
97 layout.setVerticalGroup(
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
98 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
99 .add(layout.createSequentialGroup()
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
100 .addContainerGap()
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
101 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
102 .add(jLabel1)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
103 .add(verboseLevelCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
104 .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
105 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.CENTER)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
106 .add(jLabel2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
107 .add(wrapStringsSpinner, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
108 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
109 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.CENTER)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
110 .add(jLabel3)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
111 .add(wrapLegendStringsSpinner, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
112 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
113 );
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
114 }// </editor-fold>//GEN-END:initComponents
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
115
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
116 // Variables declaration - do not modify//GEN-BEGIN:variables
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
117 private javax.swing.JLabel jLabel1;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
118 private javax.swing.JLabel jLabel2;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
119 private javax.swing.JLabel jLabel3;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
120 private javax.swing.JComboBox verboseLevelCombo;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
121 private javax.swing.JSpinner wrapLegendStringsSpinner;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
122 private javax.swing.JSpinner wrapStringsSpinner;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
123 // End of variables declaration//GEN-END:variables
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
124
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
125 public void setPreferences() {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
126 updateVerboseLevel();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
127 updateWrapLegendStrings();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
128 updateWrapStrings();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
129 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
130
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
131 public void update(Observable o, Object arg) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
132 if (arg != null) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
133
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
134 if (arg instanceof Integer) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
135 int identifier = ((Integer) arg).intValue();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
136
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
137 if (identifier == DisplayPrefGroup.DISPLAY_VERBOSE_LEVEL_CHANGED) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
138 updateVerboseLevel();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
139 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
140 else if (identifier == DisplayPrefGroup.DISPLAY_WRAP_STRINGS_CHANGED) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
141 updateWrapStrings();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
142 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
143 else if (identifier == DisplayPrefGroup.DISPLAY_WRAP_LEGEND_STRINGS_CHANGED) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
144 updateWrapLegendStrings();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
145 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
146 else {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
147 System.err.println("Unknown observation argument: " + arg.toString());
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
148 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
149 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
150 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
151 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
152
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
153 private void updateVerboseLevel() {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
154 verboseLevelCombo.setSelectedIndex(this.displayPrefs.getDisplayVerboseLevel()+1);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
155 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
156
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
157 private void updateWrapStrings() {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
158 wrapStringsSpinner.setValue(this.displayPrefs.getDisplayWrapStrings());
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
159 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
160
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
161 private void updateWrapLegendStrings() {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
162 wrapLegendStringsSpinner.setValue(this.displayPrefs.getDisplayWrapLegendStrings());
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
163 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
164
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
165 public void actionPerformed(ActionEvent e) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
166 if (e.getSource() == verboseLevelCombo) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
167 displayPrefs.setDisplayVerboseLevel(verboseLevelCombo.getSelectedIndex()-1);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
168 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
169 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
170
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
171 public void stateChanged(ChangeEvent e) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
172 if (e.getSource() == wrapStringsSpinner) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
173 displayPrefs.setDisplayWrapStrings((Integer) wrapStringsSpinner.getValue());
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
174 } else if (e.getSource() == wrapLegendStringsSpinner) {
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
175 displayPrefs.setDisplayWrapLegendStrings((Integer) wrapLegendStringsSpinner.getValue());
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
176 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
177
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
178 }
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
179 }
|