xiaoxia 8 years ago
parent
commit
ef41dc00f0
  1. 12
      designer_form/src/com/fr/design/mainframe/widget/UITreeComboBox.java

12
designer_form/src/com/fr/design/mainframe/widget/UITreeComboBox.java

@ -123,22 +123,12 @@ public class UITreeComboBox extends JComboBox{
} }
public TreePath[] getSelectedTreePath() {
XCreator[] creators = tree.getDesigner().getSelectionModel().getSelection().getSelectedCreators();
TreePath[] paths = new TreePath[creators.length];
for (int i = 0; i < paths.length; i++) {
paths[i] = tree.buildTreePath(creators[i]);
}
return paths;
}
private class TreeComboBoxDesignerEditAdapter implements DesignerEditListener { private class TreeComboBoxDesignerEditAdapter implements DesignerEditListener {
@Override @Override
public void fireCreatorModified(DesignerEvent evt) { public void fireCreatorModified(DesignerEvent evt) {
if (evt.getCreatorEventID() == DesignerEvent.CREATOR_SELECTED || evt.getCreatorEventID() == DesignerEvent.CREATOR_PASTED) { if (evt.getCreatorEventID() == DesignerEvent.CREATOR_SELECTED || evt.getCreatorEventID() == DesignerEvent.CREATOR_PASTED) {
TreePath[] paths = getSelectedTreePath(); TreePath[] paths = tree.getSelectedTreePath();
if (paths.length == 1) { if (paths.length == 1) {
tree.setAndScrollSelectionPath(paths[0]); tree.setAndScrollSelectionPath(paths[0]);

Loading…
Cancel
Save