1 19 20 package org.netbeans.qa.form; 21 22 import javax.swing.JDialog ; 23 import org.netbeans.jemmy.operators.*; 24 25 31 public class SelectPaletteCategoryOperator extends JDialogOperator { 32 33 private JLabelOperator _lblPaletteCategories; 34 private JListOperator _lstPaletteCategories; 35 public static final String ITEM_SWINGCONTAINERS = "Swing Containers"; public static final String ITEM_SWINGCONTROLS = "Swing Controls"; public static final String ITEM_SWINGMENUS = "Swing Menus"; public static final String ITEM_SWINGWINDOWS = "Swing Windows"; public static final String ITEM_AWT = "AWT"; public static final String ITEM_BORDERS = "Borders"; public static final String ITEM_BEANS = "Beans"; public static final String ITEM_LOOKANDFEELS = "Look and Feels"; private JButtonOperator _btOK; 44 private JButtonOperator _btCancel; 45 46 48 public SelectPaletteCategoryOperator() { 49 super("Select Palette Category"); } 51 52 56 public SelectPaletteCategoryOperator(String title) { 57 super(title); 58 } 59 60 64 public SelectPaletteCategoryOperator(JDialogOperator wrapper) { 65 super((JDialog )wrapper.getSource()); 66 } 67 68 72 75 public JLabelOperator lblPaletteCategories() { 76 if (_lblPaletteCategories==null) { 77 _lblPaletteCategories = new JLabelOperator(this, "Palette Categories:"); } 79 return _lblPaletteCategories; 80 } 81 82 85 public JListOperator lstPaletteCategories() { 86 if (_lstPaletteCategories==null) { 87 _lstPaletteCategories = new JListOperator(this); 88 } 89 return _lstPaletteCategories; 90 } 91 92 95 public JButtonOperator btOK() { 96 if (_btOK==null) { 97 _btOK = new JButtonOperator(this, "OK"); } 99 return _btOK; 100 } 101 102 105 public JButtonOperator btCancel() { 106 if (_btCancel==null) { 107 _btCancel = new JButtonOperator(this, "Cancel"); } 109 return _btCancel; 110 } 111 112 113 117 119 public void ok() { 120 btOK().push(); 121 } 122 123 125 public void cancel() { 126 btCancel().push(); 127 } 128 129 130 134 136 public void verify() { 137 lblPaletteCategories(); 138 lstPaletteCategories(); 139 btOK(); 140 btCancel(); 141 } 142 } 143 144 | Popular Tags |