Browse Source

可设置dialog size

master
fr_shine 8 years ago
parent
commit
422e021582
  1. 8
      designer_base/src/com/fr/design/gui/frpane/UICorrelationComboBoxPane.java

8
designer_base/src/com/fr/design/gui/frpane/UICorrelationComboBoxPane.java

@ -46,6 +46,7 @@ import com.fr.stable.StringUtils;
import com.fr.design.utils.gui.GUICoreUtils; import com.fr.design.utils.gui.GUICoreUtils;
public class UICorrelationComboBoxPane extends JPanel implements UIObserver { public class UICorrelationComboBoxPane extends JPanel implements UIObserver {
private static final Dimension DIALOG_SIZE = new Dimension(500, 500);
private JPopupMenu popMenu; private JPopupMenu popMenu;
private UIMenuTable tablePane; private UIMenuTable tablePane;
private UIButton addButton; private UIButton addButton;
@ -79,6 +80,9 @@ public class UICorrelationComboBoxPane extends JPanel implements UIObserver {
} }
} }
protected Dimension getDialogSize() {
return DIALOG_SIZE;
}
/** /**
* 刷新下拉列表和按钮 * 刷新下拉列表和按钮
@ -120,7 +124,7 @@ public class UICorrelationComboBoxPane extends JPanel implements UIObserver {
fireTargetChanged(); fireTargetChanged();
} }
}); });
dialog.setSize(500, 500); dialog.setSize(getDialogSize());
GUICoreUtils.centerWindow(dialog); GUICoreUtils.centerWindow(dialog);
dialog.setVisible(true); dialog.setVisible(true);
} }
@ -202,7 +206,7 @@ public class UICorrelationComboBoxPane extends JPanel implements UIObserver {
fireTargetChanged(); fireTargetChanged();
} }
}); });
dialog.setSize(500, 500); dialog.setSize(getDialogSize());
dialog.setVisible(true); dialog.setVisible(true);
} else { } else {
popMenu.show(UICorrelationComboBoxPane.this, addButton.getX() + 1, addButton.getY() + addButton.getHeight()); popMenu.show(UICorrelationComboBoxPane.this, addButton.getX() + 1, addButton.getY() + addButton.getHeight());

Loading…
Cancel
Save