public DOQuickTagEntry getQuickTagEntry() { DOQuickTagEntry res = new DOQuickTagEntry(); res.setName(tfName.getText()); if (cbTagName.getSelectedItem() != null) res.setTagName(cbTagName.getSelectedItem().toString()); if (cbTagValue.getSelectedItem() != null) res.setTagValue(cbTagValue.getSelectedItem().toString()); if (cbVirtualKey.getSelectedItem() != null) res.setKeyCode((int) cbVirtualKey.getSelectedItem().toString().charAt(0)); if (cbKeyCombination.getSelectedItem() != null) res.setKeyCombination( ((KeyCombinationCBItem) cbKeyCombination.getSelectedItem()).getKeyCombination()); return res; }