package com.vci.client.portal.platformPortal; import java.awt.BorderLayout; import java.awt.Dialog; import javax.swing.JDialog; import com.vci.common.portal.enums.PortalVIType; import com.vci.common.portal.enums.PortalVITypeFlag; public class CreateFormOrTableDialog extends JDialog { /** * */ private static final long serialVersionUID = -3578068218926110733L; private Object object; private PortalVITypeFlag typeFlag; private PortalVIType portalVIType; private boolean isLinkType; private PlatformPortalTablePanel panel; public CreateFormOrTableDialog(Dialog parentDialog, Object object, PortalVITypeFlag typeFlag, PortalVIType portalVIType, boolean isLinkType) { super(parentDialog,true); setBounds(100, 100, 900, 750); this.object = object; this.typeFlag = typeFlag; this.portalVIType = portalVIType; this.isLinkType = isLinkType; init(); this.setLocationRelativeTo(null); this.setVisible(true); } public void init() { getContentPane().setLayout(new BorderLayout()); panel = new PlatformPortalTablePanel(this.object, this.typeFlag, true, this, this.portalVIType, this.isLinkType); getContentPane().add(panel); getSelectedObject(); } public String getSelectedObject() { return panel.getSelectedObjectName(); } }