for (DcModule module : modules) {
ImageIcon icon = module.getIcon32() == null ? module.getIcon16() : module.getIcon32();
icon = icon == null ? IconLibrary._icoModuleTypeProperty32 : icon;
JRadioButton radioButton = ComponentFactory.getRadioButton(module.getLabel(), icon, "" + module.getIndex());
radioButton.addActionListener(this);
radioButton.addItemListener(new SelectModuleAction());
buttonGroup.add(radioButton);
panelModules.add(radioButton, Layout.getGBC( x, y++, 1, 1, 1.0, 1.0
,GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL,
new Insets( 0, 5, 5, 5), 0, 0));