public void actionPerformed(ActionEvent ev) { DeviceEntry entry = (DeviceEntry) lsDevices.getSelectedValue(); for (Enumeration en = lsDevicesModel.elements(); en.hasMoreElements();) { DeviceEntry tmp = (DeviceEntry) en.nextElement(); if (tmp == entry) { tmp.setDefaultDevice(true); } else { tmp.setDefaultDevice(false); } Config.changeDeviceEntry(tmp); } lsDevices.repaint(); btDefault.setEnabled(false); } };
public void handleEvent(Event event) { DeviceEntry entry = (DeviceEntry) deviceModel.elementAt(lsDevices.getSelectionIndex()); for (int i = 0; i < deviceModel.size(); i++) { DeviceEntry tmp = (DeviceEntry) deviceModel.elementAt(i); if (tmp == entry) { tmp.setDefaultDevice(true); lsDevices.setItem(i, tmp.getName() + " (default)"); } else { tmp.setDefaultDevice(false); lsDevices.setItem(i, tmp.getName()); } Config.changeDeviceEntry(tmp); } btDefault.setEnabled(false); } };
public void actionPerformed(ActionEvent ev) { DeviceEntry entry = (DeviceEntry) lsDevices.getSelectedValue(); boolean canDeleteFile = true; for (Enumeration en = lsDevicesModel.elements(); en.hasMoreElements();) { DeviceEntry test = (DeviceEntry) en.nextElement(); if (test != entry && test.getFileName() != null && test.getFileName().equals(entry.getFileName())) { canDeleteFile = false; break; } } if (canDeleteFile) { File deviceFile = new File(Config.getConfigPath(), entry.getFileName()); deviceFile.delete(); } if (entry.isDefaultDevice()) { for (Enumeration en = lsDevicesModel.elements(); en.hasMoreElements();) { DeviceEntry tmp = (DeviceEntry) en.nextElement(); if (!tmp.canRemove()) { tmp.setDefaultDevice(true); break; } } } lsDevicesModel.removeElement(entry); Config.removeDeviceEntry(entry); } };
DeviceEntry tmp = (DeviceEntry) deviceModel.elementAt(i); if (!tmp.canRemove()) { tmp.setDefaultDevice(true); lsDevices.setItem(i, tmp.getName() + " (default)"); break;
defaultDevice = new DeviceEntry("Default device", null, DeviceImpl.DEFAULT_LOCATION, true, false); defaultDevice.setDefaultDevice(true); result.add(defaultDevice); && tmp_device.getStringAttribute("default").equals("true")) { devDefault = true; defaultDevice.setDefaultDevice(false);