Revision 9595 branches/piloto3d/frameworks/_fwAndami/src/com/iver/andami/ui/mdiFrame/MDIFrame.java

View differences:

MDIFrame.java
121 121

  
122 122
	/** Asocia los nombres con las barras de herramientas */
123 123
	private HashMap toolBarMap = new HashMap();
124
	
125
	/** Almacena los grupos de selectableTools */
126
	private HashMap buttonGroupMap = new HashMap();
124 127

  
125 128
	/**
126 129
	 * actionCommand del tool seleccionado
......
160 163

  
161 164
	private String titlePrefix;
162 165

  
163
	private ButtonGroup buttonGroup = new ButtonGroup();
164

  
165 166
	/**
166 167
	 * Realiza tareas para poner en marcha la aplicaci?n
167 168
	 * 
......
297 298

  
298 299
		}
299 300

  
300
		jtb.addButton(buttonGroup, btn);
301
		ButtonGroup group;
302
		if (buttonGroupMap.containsKey(selectableTool.getGroup())) {
303
			group = (ButtonGroup) buttonGroupMap.get(selectableTool.getGroup());
304
		}
305
		else {
306
			group = new ButtonGroup();
307
			buttonGroupMap.put(selectableTool.getGroup(), group);
308
			
309
		}
310
		jtb.addButton(group, btn);
311
		
301 312
		controlClass.put(btn, loader.loadClass(ext.getClassName()));
302 313
		if (selectableTool.getName() != null) {
303 314
			btn.setName(selectableTool.getName());

Also available in: Unified diff