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 BorderCustomEditorOperator extends JDialogOperator { 32 33 36 public BorderCustomEditorOperator(String title) { 37 super(title); 38 } 39 40 43 public BorderCustomEditorOperator(JDialogOperator wrapper) { 44 super((JDialog )wrapper.getSource()); 45 } 46 47 public static final String ITEM_BORDEREDITOR = "Border Editor"; public static final String ITEM_FORMCONNECTION = "Form Connection"; public static final String ITEM_NOBORDER = "(No Border)"; public static final String ITEM_BEVELBORDER = "BevelBorder"; public static final String ITEM_COMPOUNDBORDER = "CompoundBorder"; public static final String ITEM_EMPTYBORDER = "EmptyBorder"; public static final String ITEM_ETCHEDBORDER = "EtchedBorder"; public static final String ITEM_LINEBORDER = "LineBorder"; public static final String ITEM_MATTEBORDER = "MatteBorder"; public static final String ITEM_SOFTBEVELBORDER = "SoftBevelBorder"; public static final String ITEM_TITLEDBORDER = "TitledBorder"; public static final String ITEM_UNKNOWNBORDERBORDERUIRESOURCE$COMPOUNDBORDERUIRESOURCE = 59 "Unknown Border (BorderUIResource$CompoundBorderUIResource)"; 61 private JComboBoxOperator _cboSelectMode; 62 private JLabelOperator _lblSelectMode; 63 private JSplitPaneOperator _sppJSplitPane; 64 private JLabelOperator _lblAvailableBorders; 65 private JListOperator _lstAvailableBorders; 66 private JSplitPaneOperator _sppJSplitPane2; 67 private JTextAreaOperator _txtDescription; 68 private JLabelOperator _lblUnknownBorderBorderUIResource$CompoundBorderUIResource; 69 private JButtonOperator _btJButton; 70 private JButtonOperator _btAdvanced; 71 private JButtonOperator _btOK; 72 private JButtonOperator _btCancel; 73 74 78 81 public JComboBoxOperator cboSelectMode() { 82 if (_cboSelectMode==null) { 83 _cboSelectMode = new JComboBoxOperator(this); 84 } 85 return _cboSelectMode; 86 } 87 88 91 public JLabelOperator lblSelectMode() { 92 if (_lblSelectMode==null) { 93 _lblSelectMode = new JLabelOperator(this, "Select Mode:"); } 95 return _lblSelectMode; 96 } 97 98 101 public JSplitPaneOperator sppJSplitPane() { 102 if (_sppJSplitPane==null) { 103 _sppJSplitPane = new JSplitPaneOperator(this); 104 } 105 return _sppJSplitPane; 106 } 107 108 111 public JLabelOperator lblAvailableBorders() { 112 if (_lblAvailableBorders==null) { 113 _lblAvailableBorders = new JLabelOperator(sppJSplitPane(), "Available Borders"); } 115 return _lblAvailableBorders; 116 } 117 118 121 public JListOperator lstAvailableBorders() { 122 if (_lstAvailableBorders==null) { 123 _lstAvailableBorders = new JListOperator(sppJSplitPane()); 124 } 125 return _lstAvailableBorders; 126 } 127 128 131 public JSplitPaneOperator sppJSplitPane2() { 132 if (_sppJSplitPane2==null) { 133 _sppJSplitPane2 = new JSplitPaneOperator(sppJSplitPane()); 134 } 135 return _sppJSplitPane2; 136 } 137 138 141 public JTextAreaOperator txtDescription() { 142 if (_txtDescription==null) { 143 _txtDescription = new JTextAreaOperator(sppJSplitPane2()); 144 } 145 return _txtDescription; 146 } 147 148 151 public JLabelOperator lblUnknownBorderBorderUIResource$CompoundBorderUIResource() { 152 if (_lblUnknownBorderBorderUIResource$CompoundBorderUIResource==null) { 153 _lblUnknownBorderBorderUIResource$CompoundBorderUIResource = new JLabelOperator(sppJSplitPane2(), 154 "Unknown Border (BorderUIResource$CompoundBorderUIResource)"); } 156 return _lblUnknownBorderBorderUIResource$CompoundBorderUIResource; 157 } 158 159 162 public JButtonOperator btJButton() { 163 if (_btJButton==null) { 164 _btJButton = new JButtonOperator(sppJSplitPane2()); 165 } 166 return _btJButton; 167 } 168 169 172 public JButtonOperator btAdvanced() { 173 if (_btAdvanced==null) { 174 _btAdvanced = new JButtonOperator(this, "Advanced..."); } 176 return _btAdvanced; 177 } 178 179 182 public JButtonOperator btOK() { 183 if (_btOK==null) { 184 _btOK = new JButtonOperator(this, "OK"); } 186 return _btOK; 187 } 188 189 192 public JButtonOperator btCancel() { 193 if (_btCancel==null) { 194 _btCancel = new JButtonOperator(this, "Cancel"); } 196 return _btCancel; 197 } 198 199 200 204 207 public String getSelectedSelectMode() { 208 return cboSelectMode().getSelectedItem().toString(); 209 } 210 211 214 public void selectSelectMode(String item) { 215 cboSelectMode().selectItem(item); 216 } 217 218 221 public String getDescription() { 222 return txtDescription().getText(); 223 } 224 225 228 public void setDescription(String text) { 229 txtDescription().setText(text); 230 } 231 232 235 public void typeDescription(String text) { 236 txtDescription().typeText(text); 237 } 238 239 241 public void jButton() { 242 btJButton().push(); 243 } 244 245 247 public void advanced() { 248 btAdvanced().push(); 249 } 250 251 253 public void ok() { 254 btOK().push(); 255 } 256 257 259 public void cancel() { 260 btCancel().push(); 261 } 262 263 267 269 public void verify() { 270 cboSelectMode(); 271 lblSelectMode(); 272 sppJSplitPane(); 273 lblAvailableBorders(); 274 lstAvailableBorders(); 275 sppJSplitPane2(); 276 txtDescription(); 277 lblUnknownBorderBorderUIResource$CompoundBorderUIResource(); 278 btJButton(); 279 btAdvanced(); 280 btOK(); 281 btCancel(); 282 } 283 284 } 285 286 | Popular Tags |