1 19 20 25 26 package org.netbeans.modules.css.visual.model; 27 28 import javax.swing.DefaultComboBoxModel ; 29 30 35 public class BorderModel { 36 37 public DefaultComboBoxModel getStyleList(){ 38 return new StyleList(); 39 } 40 41 public DefaultComboBoxModel getWidthList(){ 42 return new WidthList(); 43 } 44 45 public DefaultComboBoxModel getWidthUnitList(){ 46 return new WidthUnitList(); 47 } 48 49 public static class StyleList extends DefaultComboBoxModel { 50 public StyleList(){ 51 addElement(CssStyleData.NOT_SET); 52 53 String [] propValues = CssProperties.getCssPropertyValues(CssProperties.BORDER_STYLE); 54 for(int i=0; i< propValues.length; i++){ 55 addElement(propValues[i]); 56 } 57 58 } 59 } 60 61 public static class WidthList extends DefaultComboBoxModel { 62 public WidthList(){ 63 addElement(CssStyleData.NOT_SET); 64 addElement("1"); addElement("2"); addElement("3"); addElement("4"); addElement("5"); addElement("6"); addElement("8"); addElement("10"); addElement(CssStyleData.VALUE); 73 } 74 } 75 76 public static class WidthUnitList extends DefaultComboBoxModel { 77 public WidthUnitList(){ 78 String [] unitValues = CssProperties.getCssLengthUnits(); 79 for(int i=0; i< unitValues.length; i++){ 80 addElement(unitValues[i]); 81 } 82 } 83 } 84 } 85 | Popular Tags |