psmith 2003/06/26 23:30:01 Modified: src/java/org/apache/log4j/chainsaw ThresholdSlider.java Log: Jalopolization. Revision Changes Path 1.3 +18 -17 jakarta-log4j/src/java/org/apache/log4j/chainsaw/ThresholdSlider.java Index: ThresholdSlider.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ThresholdSlider.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ThresholdSlider.java 27 Jun 2003 03:21:57 -0000 1.2 +++ ThresholdSlider.java 27 Jun 2003 06:30:01 -0000 1.3 @@ -55,11 +55,9 @@ import java.util.Arrays; import java.util.Collections; import java.util.Comparator; -import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.util.List; -import java.util.Map; import javax.swing.DefaultBoundedRangeModel; import javax.swing.JLabel; @@ -75,8 +73,8 @@ */ final class ThresholdSlider extends JSlider { final List priorityList; + ThresholdSlider() { - Priority[] priorities = new Level[] { Level.OFF, Level.FATAL, Level.ERROR, Level.WARN, Level.INFO, @@ -109,41 +107,44 @@ new DefaultBoundedRangeModel( priorityList.indexOf(Level.DEBUG), 0, 0, priorityList.size() - 1)); - Hashtable labelMap = new Hashtable(); + for (Iterator iter = priorityList.iterator(); iter.hasNext();) { Priority item = (Priority) iter.next(); - labelMap.put(new Integer(priorityList.indexOf(item)), new JLabel(item.toString())); -// System.out.println("creating levels for :: " + item.toInt() + "," + item.toString()); + labelMap.put( + new Integer(priorityList.indexOf(item)), new JLabel(item.toString())); + + // System.out.println("creating levels for :: " + item.toInt() + "," + item.toString()); } - + setOrientation(JSlider.VERTICAL); setInverted(true); setLabelTable(labelMap); setPaintLabels(true); -// setPaintTicks(true); + + // setPaintTicks(true); setSnapToTicks(true); -// setMajorTickSpacing(10000); - -// setPaintTrack(true); - + + // setMajorTickSpacing(10000); + // setPaintTrack(true); } - - void setChosenLevel(Level level){ + + void setChosenLevel(Level level) { setValue(priorityList.indexOf(level)); } - + /** * Returns the Log4j Level that is currently selected in this slider * @return */ Level getSelectedLevel() { Level level = (Level) priorityList.get(getValue()); - - if(level==null){ + + if (level == null) { level = Level.DEBUG; } + return level; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]