Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libUI / src-test / org / gvsig / gui / beans / swing / jComboBoxItemsSeeker / programmerTests / TestJComboBoxItemsSeekerConfigurable.java @ 10413

History | View | Annotate | Download (16.9 KB)

1
package org.gvsig.gui.beans.swing.jComboBoxItemsSeeker.programmerTests;
2

    
3
import java.awt.Dimension;
4

    
5
import javax.swing.JFrame;
6
import javax.swing.JOptionPane;
7

    
8
import org.gvsig.gui.beans.Messages;
9
import org.gvsig.gui.beans.swing.jComboBoxItemsSeeker.Item;
10
import org.gvsig.gui.beans.swing.jComboBoxItemsSeeker.JComboBoxItemsSeekerConfigurable;
11

    
12

    
13
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
14
 *
15
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
16
 *
17
 * This program is free software; you can redistribute it and/or
18
 * modify it under the terms of the GNU General Public License
19
 * as published by the Free Software Foundation; either version 2
20
 * of the License, or (at your option) any later version.
21
 *
22
 * This program is distributed in the hope that it will be useful,
23
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
 * GNU General Public License for more details.
26
 *
27
 * You should have received a copy of the GNU General Public License
28
 * along with this program; if not, write to the Free Software
29
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
30
 *
31
 * For more information, contact:
32
 *
33
 *  Generalitat Valenciana
34
 *   Conselleria d'Infraestructures i Transport
35
 *   Av. Blasco Ib??ez, 50
36
 *   46010 VALENCIA
37
 *   SPAIN
38
 *
39
 *      +34 963862235
40
 *   gvsig@gva.es
41
 *      www.gvsig.gva.es
42
 *
43
 *    or
44
 *
45
 *   IVER T.I. S.A
46
 *   Salamanca 50
47
 *   46005 Valencia
48
 *   Spain
49
 *
50
 *   +34 963163400
51
 *   dac@iver.es
52
 */
53

    
54
/**
55
 * Tests the classes JComboBoxItemsSeekerConfigurable and its models: classes 'AbstractDefaultComboBoxItemsSeekerConfigurableModel',
56
 *    ComboBoxItemsSeekerConfigurableModel, ComboBoxSingularItemsSeekerConfigurableModel
57
 * 
58
 * Notes:
59
 *    - MORE TESTS COULD BE ADDED!!!
60
 *    - DON'T REMOVE TEST COMMENTED!!!
61
 *
62
 * @author Pablo Piqueras Bartolom? (p_queras@hotmail.com)
63
 */
64
public class TestJComboBoxItemsSeekerConfigurable extends JFrame{
65
        private static final long serialVersionUID = -3945427396385529605L;
66

    
67
        /**
68
         * Test method for the TestJComboBoxItemsSeekerDynamic
69
         * 
70
         * @param args
71
         */
72
        public static void main(String[] args)
73
        {
74
                int width = 300;
75
                int height = 60;
76
                
77
                try
78
                {
79
                        // Objects creation
80
                        JFrame jF = new JFrame();
81
        
82
                        // Create a JComboBoxSearcheable, set behavior configuration and add Items
83
                        
84
                        // --- TESTS FOR THE JCOMBOBOXITEMSSEEKERCONFIGURABLE ---
85
                        // Test the default behavior
86
                        JComboBoxItemsSeekerConfigurable jCBSD = new JComboBoxItemsSeekerConfigurable();
87
                        
88
                        // Tests adding a model
89
                        // ComboBoxItemsSeekerConfigurableModel model = new ComboBoxItemsSeekerConfigurableModel();
90
                        // ComboBoxItemsSeekerConfigurableModel model = new ComboBoxItemsSeekerConfigurableModel(new Object[] {new Item("Item1"), new Item("Item2"), new Item("Item3"), new Item("Item4"), new Item("Item5")});
91
                        // jCBSD.setModel(model);
92
                        
93
                        // Test of the change of the flag onlyOneColor
94
                        // jCBSD.setOnlyOneColorOnText_Flag(true);
95
                        // jCBSD.setOnlyOneColorOnText_Flag(false);
96
                        
97
                        // Test of the change of the flag beepEnabled
98
                        // jCBSD.setBeepEnabled_Flag(true);
99
                        // jCBSD.setBeepEnabled_Flag(false);
100
        
101
                        // Test of the change of the flag completeMatchedItem
102
                        // jCBSD.setCompleteMatchedItem_Flag(true);
103
                        // jCBSD.setCompleteMatchedItem_Flag(false);
104
                        
105
                        // Test of the change of the flag allowedRepeatedItems
106
                        // jCBSD.setAllowedRepeatedItems_Flag(true);
107
                        // jCBSD.setAllowedRepeatedItems_Flag(false);
108
                        
109
                        // Test of the change of the flag toForceToOnlyCoincidencesInTheSearch_Flag
110
                        // jCBSD.setToForceToOnlyCoincidencesInTheSearch_Flag(true);
111
                        // jCBSD.setToForceToOnlyCoincidencesInTheSearch_Flag(false);
112
                        
113
                        // Test of the change of the flag useHighLight_Flag
114
                        // jCBSD.setUseHighLight_Flag(true);
115
                        // jCBSD.setUseHighLight_Flag(false);
116
                        
117
                        // Test of the change of the flag allowedMouseEditionPopupMenu
118
                        // jCBSD.setAllowedMouseEditionPopupMenu_Flag(false);
119
                        // jCBSD.setAllowedMouseEditionPopupMenu_Flag(true);
120
        
121
                        // --- TESTS FOR THE AbstractDefaultComboBoxItemsSeekerConfigurableModel IMPLEMENTATIONS ---
122
                        // Test a configuration of behavior of the start of JComboBoxSearcheableDynamic
123
                        // jCBSD.setStartBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.MAINTAIN_ORIGINAL_POSITION_START);
124
                        // jCBSD.setStartBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.ORDERED_START);
125
                        // jCBSD.setStartBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.DISORDERED_START);                        
126
                        // jCBSD.setStartBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.ORDERED_ALL_ITEMS_SEARCH); // Test error configuration
127
                                                                        
128
                        // Test a configuration of behavior of the search of JComboBoxSearcheableDynamic
129
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.MAINTAIN_ORIGINAL_POSITION_ALL_ITEMS_SEARCH);
130
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.ORDERED_ALL_ITEMS_SEARCH);
131
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.DISORDERED_ALL_ITEMS_SEARCH);
132
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.MAINTAIN_ORIGINAL_POSITION_DYNAMIC_SEARCH);
133
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.ORDERED_DYNAMIC_SEARCH);
134
                        // jCBSD.setSearchBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.DISORDERED_DYNAMIC_SEARCH);                        
135
                        // jCBSD.setStartBehavior(AbstractDefaultComboBoxItemsSeekerConfigurableModel.ORDERED_START); // Test error configuration
136
                        
137
                        // Test of the change of the flag caseSensitive        
138
                        // jCBSD.setCaseSensitive_Flag(true);
139
                        // jCBSD.setCaseSensitive_Flag(false);                
140

    
141
                        // Test of the change of the flag useHighLight_Flag
142
                        // jCBSD.setSelectAnItemWhenLosesFocus_Flag(true);
143
                        // jCBSD.setSelectAnItemWhenLosesFocus_Flag(false);
144
                        
145
                        // --- ADD ITEMS TO THE COMPONENT AND OTHER TESTS ---
146
                        // If the flags configuration is ok -> test the component
147
                        if (jCBSD.testFlagsConfigurationOK())
148
                        {
149
                                // Add some items to test if has too much delay with an average number of items
150
                                jCBSD.addItem(new Item("_fwAndami"));
151
                                jCBSD.addItem(new Item("extAddEventTheme"));
152
                                jCBSD.addItem(new Item("extJDBC"));
153
                                jCBSD.addItem(new Item("extCAD"));
154
                                jCBSD.addItem(new Item("libuiDownCase"));
155
                                jCBSD.addItem(new Item("appgvSig"));
156
                                //        jCBSD.setSelectedItem(jCBSD.getItemAt(3)); //Test setSelectedItem
157
                                jCBSD.addItem(new Item("extNomenclatorIGN"));
158
                                //        jCBSD.setSelectedIndex(1); //Test setSelectedIndex
159
                                jCBSD.addItem(new Item("extWMS"));
160
                                jCBSD.addItem(new Item("LIBUI"));
161
                                ////                                jCBSD.addItem(new Item("libCorePlugin"));
162
                                ////                                jCBSD.addItem(new Item("libCq CMS for java"));
163
                                ////                                jCBSD.addItem(new Item("libDriverManager"));
164
                                ////                                jCBSD.addItem(new Item("libFMap"));
165
                                ////                                jCBSD.addItem(new Item("libGDBMS"));
166
                                ////                                jCBSD.addItem(new Item("libIverUtiles"));
167
                                ////                                jCBSD.addItem(new Item("libNomenclatorIGN"));
168
                                ////                                jCBSD.addItem(new Item("libNomenclatorIGN_GUI"));
169
                                ////                                jCBSD.addItem(new Item("libRemoteServices"));
170
                                //////                                jCBSD.addItem(new Item("extNomenclatorIGN")); // Duplication test
171
                                ////                                jCBSD.addItem(new Item("libUI"));
172
                                ////                                jCBSD.addItem(new Item("a"));
173
                                ////                                jCBSD.addItem(new Item("aa"));
174
                                ////                                jCBSD.addItem(new Item("aaa"));
175
                                ////                                jCBSD.addItem(new Item("aaaa"));
176
                                ////                                jCBSD.addItem(new Item("aaaaa"));
177
                                ////                                jCBSD.addItem(new Item("b"));
178
                                ////                                jCBSD.addItem(new Item("bbb"));
179
                                ////                                jCBSD.addItem(new Item("bb"));
180
                                ////                                jCBSD.addItem(new Item("c"));
181
                                ////                                jCBSD.addItem(new Item("."));
182
                                ////                                jCBSD.addItem(new Item("ccc"));
183
                                ////                                jCBSD.addItem(new Item("cc"));
184
                                ////                                jCBSD.addItem(new Item("cccc"));
185
                                ////                                jCBSD.addItem(new Item("ddd"));
186
                                ////                                jCBSD.addItem(new Item("d"));
187
                                ////                                jCBSD.addItem(new Item("dd"));
188
                                ////                                jCBSD.addItem(new Item("dddd"));
189
                                ////                                jCBSD.addItem(new Item("e"));
190
                                ////                                jCBSD.addItem(new Item("eee"));
191
                                ////                                jCBSD.addItem(new Item("ee"));
192
                                ////                                jCBSD.addItem(new Item("eeee"));
193
                                //                                jCBSD.addItem(new Item("ff"));
194
                                //                                jCBSD.addItem(new Item("f"));
195
                                ////                                jCBSD.addItem(new Item("LIBZZMAYUSCULA1"));
196
                                ////                                jCBSD.addItem(new Item("ff")); // Duplication test
197
                                ////                                jCBSD.addItem(new Item("asldf"));
198
                                ////                                jCBSD.addItem(new Item("wej"));
199
                                ////                                jCBSD.addItem(new Item("asdf"));
200
                                ////                                jCBSD.addItem(new Item("LIBMAYUSCULA2"));
201
                                ////                                jCBSD.addItem(new Item("qera"));
202
                                ////                                jCBSD.addItem(new Item("zxvcas"));
203
                                ////                                jCBSD.addItem(new Item("wea"));
204
                                ////                                jCBSD.addItem(new Item("asr"));
205
                                ////                                jCBSD.addItem(new Item("asra"));
206
                                ////                                jCBSD.addItem(new Item("LIBMAYUSCULA1"));
207
                                ////                                jCBSD.addItem(new Item("rar"));
208
                                ////                                jCBSD.addItem(new Item("afda"));
209
                                ////                                jCBSD.addItem(new Item("ljvkgk"));
210
                                ////                                jCBSD.addItem(new Item("zcv"));
211
                                ////                                jCBSD.addItem(new Item("gfhdt"));
212
                                ////                                jCBSD.addItem(new Item("dfhgd"));
213
                                ////                                jCBSD.addItem(new Item("dfh"));
214
                                ////                                jCBSD.addItem(new Item("dfhs"));
215
                                ////                                jCBSD.addItem(new Item("sfszv"));
216
                                ////                                jCBSD.addItem(new Item("qer"));
217
                                ////                                jCBSD.addItem(new Item("adfazva"));
218
                                ////                                jCBSD.addItem(new Item("xnd"));
219
                                ////                                jCBSD.addItem(new Item("vdkjgd"));
220
                                ////                                jCBSD.addItem(new Item("ddhd"));
221
                                ////                                jCBSD.addItem(new Item("dxgx"));
222
                                ////                                jCBSD.addItem(new Item("cnsf"));
223
                                ////                                jCBSD.addItem(new Item("ssfgs"));
224
                                ////                                jCBSD.addItem(new Item("sgfsbx"));
225
                                ////                                jCBSD.addItem(new Item("sfxb"));
226
                                ////                                jCBSD.addItem(new Item("chdgk"));
227
                                ////                                jCBSD.addItem(new Item("jgu"));
228
                                ////                                jCBSD.addItem(new Item("gkgj"));
229
                                ////                                jCBSD.addItem(new Item("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeee"));
230
                                ////                                jCBSD.addItem(new Item("ljko?j.n"));
231
                                ////                                jCBSD.addItem(new Item("hfjf"));
232
                                ////                                jCBSD.addItem(new Item("xbxb"));
233
                                ////                                jCBSD.addItem(new Item(".,lhhi"));
234
                                ////                                jCBSD.addItem(new Item("hklx"));
235
                                ////                                jCBSD.addItem(new Item("cvn"));
236
                                ////                                jCBSD.addItem(new Item("dgh"));
237
                                ////                                jCBSD.addItem(new Item("cncv"));
238
                                ////                                jCBSD.addItem(new Item("sg"));
239
                                ////                                jCBSD.addItem(new Item("b,mjk"));
240
                                ////                                jCBSD.addItem(new Item("xv"));
241
                                ////                                jCBSD.addItem(new Item("sgghu"));
242
                                ////                                jCBSD.addItem(new Item("saxc"));
243
                                ////                                jCBSD.addItem(new Item("srts"));
244
                                ////                                jCBSD.addItem(new Item("sduyg"));
245
                                ////                                jCBSD.addItem(new Item("sxfsrs"));
246
                                ////                                jCBSD.addItem(new Item("rsdtf"));
247
                                ////                                jCBSD.addItem(new Item("po`llh"));
248
                                ////                                jCBSD.addItem(new Item("fghtf54j"));
249
                                ////                                jCBSD.addItem(new Item("s25ewsd"));
250
                                ////                                jCBSD.addItem(new Item("uo8khkj"));
251
                                ////                                jCBSD.addItem(new Item("sfg45"));
252
                                ////                                jCBSD.addItem(new Item("3gd"));
253
                                ////                                jCBSD.addItem(new Item("5dhd"));
254
                                ////                                jCBSD.addItem(new Item("sg4dh6"));
255
                                ////                                jCBSD.addItem(new Item("dfh5"));
256
                                ////                                jCBSD.addItem(new Item("s4hfj74"));
257
                                ////                                jCBSD.addItem(new Item("sdg534"));
258
                                ////                                jCBSD.addItem(new Item("2452etdfg"));
259
                                ////                                jCBSD.addItem(new Item("2ui068"));
260
                                ////                                jCBSD.addItem(new Item("3dsd sgr"));
261
                                ////                                jCBSD.addItem(new Item("sr sgsr"));
262
                                ////                                jCBSD.addItem(new Item("sssssssss"));
263
                                ////                                jCBSD.addItem(new Item("aaaaass"));
264
                                ////                                jCBSD.addItem(new Item("ss"));
265
                                ////                                jCBSD.addItem(new Item("sry"));
266
                                ////                                jCBSD.addItem(new Item("h?hj"));
267
                                ////                                jCBSD.addItem(new Item("gkgb"));
268
                                ////                                jCBSD.addItem(new Item("gkgu"));
269
                                ////                                jCBSD.addItem(new Item("gjugvfc"));
270
                                ////                                jCBSD.addItem(new Item("dghdd"));
271
                                ////                                jCBSD.addItem(new Item("dhdt"));
272
                                ////                                jCBSD.addItem(new Item("dhgd"));
273
                                ////                                jCBSD.addItem(new Item("ddtughd"));
274
                                ////                                jCBSD.addItem(new Item("ffuklj?d"));
275
                                ////                                jCBSD.addItem(new Item("j?olk.j"));
276
                                ////                                jCBSD.addItem(new Item("las alupoai a?ieurpay"));
277
                                ////                                jCBSD.addItem(new Item("tytresd"));
278
                                ////                                jCBSD.addItem(new Item("fgkg"));
279
                                ////                                jCBSD.addItem(new Item("lhh"));
280
                                ////                                jCBSD.addItem(new Item("hkhlhip"));
281
                                ////                                jCBSD.addItem(new Item("k?popi0??=(J"));
282
                                ////                                jCBSD.addItem(new Item("af??=)(/?/"));
283
                                ////                                jCBSD.addItem(new Item("-a,malj'=)/"));
284
                                ////                                jCBSD.addItem(new Item("2gw"));
285
                                ////                                jCBSD.addItem(new Item("5teu"));
286
                                ////                                jCBSD.addItem(new Item("4576jfff"));
287
                                ////                                jCBSD.addItem(new Item("urtyu"));
288
                                ////                                jCBSD.addItem(new Item("fi7"));
289
                                ////                                jCBSD.addItem(new Item("git7t4h"));
290
                                ////                                jCBSD.addItem(new Item("hr6frr"));
291
                                ////                                jCBSD.addItem(new Item("ehe5et"));
292
                                ////                                jCBSD.addItem(new Item("eue5klhj"));
293
                                ////                                jCBSD.addItem(new Item("yoiyoy"));
294
                                ////                                jCBSD.addItem(new Item("yoyi"));
295
                                ////                                jCBSD.addItem(new Item("sgcsc"));
296
                                ////                                jCBSD.addItem(new Item("sgmff74"));
297
                                ////                                jCBSD.addItem(new Item("dd43d d6dhlhju"));
298
                                ////                                jCBSD.addItem(new Item("gkjngr"));
299
                                ////                                jCBSD.addItem(new Item("dbddht"));
300
                                ////                                jCBSD.addItem(new Item("sbd"));
301
                                ////                                jCBSD.addItem(new Item("dcbd5opihjj"));
302
                                ////                                jCBSD.addItem(new Item("pujtth"));
303
                                ////                                jCBSD.addItem(new Item("ZZZZZ"));
304
                                ////                                jCBSD.addItem(new Item("ytht"));
305
                                ////                                jCBSD.addItem(new Item("tjgt"));
306
                                ////                                jCBSD.addItem(new Item("rrf"));
307
                                ////                                jCBSD.addItem(new Item("BLIUE? "));
308
                                ////                                jCBSD.addItem(new Item("?AND?"));
309
                                ////                                jCBSD.addItem(new Item("axaaa4iktiu"));
310
                                ////                                jCBSD.addItem(new Item("tttyir"));
311
                                ////                                jCBSD.addItem(new Item("ruyrrruu4"));
312
                                ////                                jCBSD.addItem(new Item("rryewrsw"));
313
                                ////                                jCBSD.addItem(new Item("wertw"));
314
                                ////                                jCBSD.addItem(new Item("wer26e"));
315
                                ////                                jCBSD.addItem(new Item("eceye"));
316
                                ////                                jCBSD.addItem(new Item("etye7yyy-er"));
317
                                ////                                jCBSD.addItem(new Item("eyert7e7e7"));
318
                                ////                                jCBSD.addItem(new Item("_abcdefghijklmn?opqrstuvwxyz"));
319
                                ////                                jCBSD.addItem(new Item("_0123456789"));
320
                                ////                                jCBSD.addItem(new Item("sstsnmmsutt"));
321
                                ////                                jCBSD.addItem(new Item("dcytdtyd"));
322
                                ////                                jCBSD.addItem(new Item("dcdtdty"));
323
                                ////                                jCBSD.addItem(new Item("dctycd"));
324
                                ////                                jCBSD.addItem(new Item("cstyd"));
325
                                ////                                jCBSD.addItem(new Item("dbddcytdsssc"));
326
                                ////                                jCBSD.addItem(new Item("cdydt"));
327
                                ////                                jCBSD.addItem(new Item("scscydu"));
328
                                ////                                jCBSD.addItem(new Item("axct"));
329
                                ////                                jCBSD.addItem(new Item("joobfvd"));
330
                                ////                                jCBSD.addItem(new Item("jomj"));
331
                                ////                                jCBSD.addItem(new Item("omjo"));
332
                                ////                                jCBSD.addItem(new Item("mol"));
333
                                ////                                jCBSD.addItem(new Item("agdhfj"));
334
                                ////                                jCBSD.addItem(new Item("fjfhjuh,ooom"));
335
                                ////                                jCBSD.addItem(new Item("affjfa"));
336
                                ////                                jCBSD.addItem(new Item("afjfjyfga"));
337
                                ////                                jCBSD.addItem(new Item("NOMENCLATOR"));
338
                                ////                                jCBSD.addItem(new Item("asg"));
339
                                ////                                jCBSD.addItem(new Item("afaea"));
340
                                ////                                jCBSD.addItem(new Item("gvSIG"));
341
                                ////                                jCBSD.addItem(new Item("yoiey"));
342
                                ////                                jCBSD.addItem(new Item("35"));
343
                                ////                                jCBSD.addItem(new Item("ewgw2dh"));
344
                                ////                                jCBSD.addItem(new Item("titgr"));
345
                                ////                                jCBSD.addItem(new Item("o9yky"));
346
                                ////                                jCBSD.addItem(new Item("kyio8gbr"));
347
                                ////                                jCBSD.addItem(new Item("eve5yed574rir"));
348
                                ////                                jCBSD.addItem(new Item("578tygmtio"));
349
                                ////                                jCBSD.addItem(new Item("t43262ryteye"));
350
                                ////                                jCBSD.addItem(new Item("wvwx"));
351
                                ////                                jCBSD.addItem(new Item("zssscwwwwww"));
352
                                ////                                jCBSD.addItem(new Item("sgvr"));
353
                                ////                                jCBSD.addItem(new Item("..."));
354
                                //                                jCBSD.addItem(new Item("?LTIMO ITEM EN A?ADIRSE"));
355
                                
356
                                // --- END ADD ITEMS TO THE COMPONENT AND OTHER TESTS ---
357
                                
358
                                // Test of no item default selection 
359
                                // jCBSD.setSelectedIndex(-1);
360
                                
361
                                // More tests for the change of the flag allowedRepeatedItems
362
                                // jCBSD.setAllowedRepeatedItems_Flag(true);
363
                                // jCBSD.setAllowedRepeatedItems_Flag(false);
364
                                
365
                            // Test the number of actions that can hold the UndoManager of the JComponent
366
                                // jCBSD.setUndoRedoLimitActions(5);
367
                
368
                                // Configure the JFrame
369
                                jF.setTitle("Test JComboBoxItemsSeekerConfigurable");
370
                                jF.setSize(new Dimension(width, height));            
371
                            jF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
372
                            jF.getContentPane().add(jCBSD);
373
                            jF.setVisible(true);        
374
                        }
375
                        else
376
                                JOptionPane.showMessageDialog(null, Messages.getText("errorMessageJComboBoxItemsSeekerConfigurable"), Messages.getText("testJComboBoxItemsSeekerErrorTitle"), JOptionPane.ERROR_MESSAGE);
377
                }
378
                catch(Exception e)
379
                {
380
                        e.printStackTrace();
381
                        JOptionPane.showMessageDialog(null, Messages.getText("testJComboBoxItemsSeekerErrorMessage"), Messages.getText("testJComboBoxItemsSeekerErrorTitle"), JOptionPane.ERROR_MESSAGE);
382
                }
383
        }
384
}