package com.vci.client.portal.UI; import java.awt.BorderLayout; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTabbedPane; import com.vci.client.LogonApplication; import com.vci.corba.portal.data.PLUILayout; public class NavigationDialog extends JDialog { private final JPanel contentPanel = new JPanel(); private PLUILayout plpagelayoutdefination; private String btmName; private JPanel treeSetPanel; private JPanel treeTableSet; /** * Create the dialog. */ public NavigationDialog(PLUILayout plpagelayoutdefination, String btmName) { super(LogonApplication.frame, true); this.plpagelayoutdefination = plpagelayoutdefination; this.btmName = btmName; init(); this.setLocationRelativeTo(null); this.setVisible(true); } private void init() { setBounds(100, 100, 490, 398); getContentPane().setLayout(new BorderLayout()); contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); getContentPane().add(contentPanel, BorderLayout.CENTER); contentPanel.setLayout(new BorderLayout(0, 0)); JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP); contentPanel.add(tabbedPane); treeSetPanel = new TreeSetPanel(plpagelayoutdefination, btmName, this); tabbedPane.addTab("Tree设置", null, treeSetPanel, null); treeTableSet = new TreeTablePanel(plpagelayoutdefination, btmName, this); tabbedPane.addTab("TreeTable设置", null, treeTableSet, null); } }