⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perspectiveinfodlg.java

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * PerspectiveInfoDlg.java * * Created on January 13, 2002, 1:57 AM */package org.impact.stars.appclient.perspective;import org.impact.stars.appclient.common.*;//import org.impact.stars.appclient.common.StarsReviewFormPanel;import org.impact.stars.appclient.common.StarsDisplaydlg;import org.impact.stars.perspectivemd.perspective.model.*;import org.impact.stars.control.event.PerspectiveEvent;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.awt.*;import java.util.*;public class PerspectiveInfoDlg extends javax.swing.JDialog implements StarsConsole{        /** Creates new form PerspectiveInfoDlg */        public PerspectiveInfoDlg(java.awt.Frame parent, boolean modal, javax.swing.JApplet applet, String cid, String sid, String pid, String action ) {        super(parent, modal);        this.rootApplet = applet;        initComponents(cid, sid, pid, action);    }        /** Creates new form PerspectiveInfoDlg from Applet */    public PerspectiveInfoDlg(javax.swing.JApplet applet ) {        //super(parent, modal);        this.rootApplet = applet;        initComponents("none", "none", "none", "none");    }        /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    private void initComponents(String cid, String sid, String pid, String action) {        psptm = new PerspectiveModel();        //this should be loaded from the Project Feature Database in the future        setDefaultPDInterval (1);        TitelPanel = new javax.swing.JPanel();        jLabel1 = new javax.swing.JLabel();        southPanel = new javax.swing.JPanel();        submitButton = new javax.swing.JButton();        cancelButton = new javax.swing.JButton();        centerPanel = new javax.swing.JPanel();        formHeadPanel = new javax.swing.JPanel();        jLabel2 = new javax.swing.JLabel();        jNameField = new javax.swing.JTextField();        jLabel3 = new javax.swing.JLabel();        jConceptIDField = new javax.swing.JTextField();        jLabel4 = new javax.swing.JLabel();        jStakeholderIDField = new javax.swing.JTextField();        jLabel5 = new javax.swing.JLabel();        jDeclaretimeField = new javax.swing.JTextField();                jLabel6 = new javax.swing.JLabel();        jTextField5 = new javax.swing.JTextField();        jLabel7 = new javax.swing.JLabel();        jTextField6 = new javax.swing.JTextField();        formBodyTabbedPane = new javax.swing.JTabbedPane();                /*        purposeScrollPane = new javax.swing.JScrollPane();        contextScrollPane = new javax.swing.JScrollPane();        contentScrollPane = new javax.swing.JScrollPane();                 purposePanel = new javax.swing.JPanel();        contextPanel = new javax.swing.JPanel();        contentPanel = new javax.swing.JPanel();                 purposelowPanel = new javax.swing.JPanel();        contextlowPanel = new javax.swing.JPanel();        contentlowPanel = new javax.swing.JPanel();         */        purposeaddButton = new javax.swing.JButton();        purposeremoveButton = new javax.swing.JButton();                getContentPane().setLayout(new java.awt.BorderLayout(1, 4));                addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closeDialog(evt);            }        });                jLabel1.setText("Perspective Information");        jLabel1.setForeground(java.awt.Color.black);        jLabel1.setFont(new java.awt.Font("Dialog", 1, 18));        TitelPanel.add(jLabel1);                getContentPane().add(TitelPanel, java.awt.BorderLayout.NORTH);                submitButton.setText("Submit");                submitButton.addMouseListener(new java.awt.event.MouseAdapter() {            public void mouseClicked(java.awt.event.MouseEvent e) {                // createPerspective("1");                PerspectiveModel pm = getPerspectiveModel();                if(!getEditRight()) {                    displayServerResponse("Warning", "No Change Occured");                }                else {                    if (getCurrentPerspectiveID().equals("New")) //create perspective no need to check permittion                    {                        getPecontrl().editPerspective(getCurrentPerspectiveID(), PerspectiveEvent.CREATE_PERSPECTIVE_DATA);                    }                    else { //update concept                        getPecontrl().editPerspective(getCurrentPerspectiveID(), PerspectiveEvent.UPDATE_PERSPECTIVE_DATA);                    }                }            }        });                southPanel.add(submitButton);                cancelButton.setText("Cancel");                cancelButton.addMouseListener(new java.awt.event.MouseAdapter() {            public void mousePressed(java.awt.event.MouseEvent e) {                setVisible(false);                dispose();            }        });                southPanel.add(cancelButton);                getContentPane().add(southPanel, java.awt.BorderLayout.SOUTH);                centerPanel.setLayout(new java.awt.BorderLayout());        centerPanel.setMinimumSize(new java.awt.Dimension(500, 300));        centerPanel.setPreferredSize(new java.awt.Dimension(600, 400));                centerPanel.setBorder(new javax.swing.border.TitledBorder("Information Form"));        formHeadPanel.setLayout(new java.awt.GridLayout(2, 6, 3, 3));                jLabel2.setText("Name");        formHeadPanel.add(jLabel2);                jNameField.setText("");        formHeadPanel.add(jNameField);                jLabel3.setText("Concept");        formHeadPanel.add(jLabel3);                jConceptIDField.setText("");        formHeadPanel.add(jConceptIDField);                jLabel4.setText("Stakeholder");        formHeadPanel.add(jLabel4);                jStakeholderIDField.setText("");        jStakeholderIDField.setEditable(false);        formHeadPanel.add(jStakeholderIDField);                jLabel5.setText("Declare Time");        formHeadPanel.add(jLabel5);                jDeclaretimeField.setText("");        jDeclaretimeField.setEditable(false);        formHeadPanel.add(jDeclaretimeField);        /*        jLabel6.setText("Project");        formHeadPanel.add(jLabel6);                 jTextField5.setText("");        formHeadPanel.add(jTextField5);*/                centerPanel.add(formHeadPanel, java.awt.BorderLayout.NORTH);                //purposeScrollPane.setViewportView(jPanel2);        //pupose part        //purposePanel.setLayout(new java.awt.BorderLayout());                        formBodyTabbedPane.addTab("Purpose", getPurposePanel());        formBodyTabbedPane.addTab("Context", getContextPanel());        formBodyTabbedPane.addTab("Content", getContentPanel());        /*        formBodyTabbedPane.addTab("Context", getcontextScrollPane());         formBodyTabbedPane.addTab("contentScrollPane", getcontentScrollPane()); */        centerPanel.add(formBodyTabbedPane, java.awt.BorderLayout.CENTER);                getContentPane().add(centerPanel, java.awt.BorderLayout.CENTER);        //set the default perspective data        currentStakeholderID = sid;        currentConceptID = cid;        setPerspectiveModel(getNewPerspectiveModel(cid, sid, pid));                this.addWindowListener(new java.awt.event.WindowAdapter() {		public void windowClosing(java.awt.event.WindowEvent event) {            Object object = event.getSource();            if (object == PerspectiveInfoDlg.this) {                dispose();            }        }        });                //add the left list of perspectives optional        if (action.equals("Own")) {            westPanel = new javax.swing.JPanel();            jListScrollPane = new javax.swing.JScrollPane();            jListModel = new javax.swing.DefaultListModel();                        Vector pv = null;            pv = getServerConnector().getObjectList("?conceptID="+cid);                        if( pv != null) {                Iterator it = pv.iterator();                //load the list of perspective models into the vector                while (it.hasNext()) {                    PerspectiveModel pm = (PerspectiveModel)it.next();                    String lsid = pm.getStakeholderID();                    System.out.println("lsid: " +lsid);                    System.out.println("sid: " +sid);                                        if ((lsid!=null)&&(lsid.equals(sid))) {                        jListModel.addElement(pm);                    }                }            }            else {                displayServerResponse("Warning", "Can't Load Perspective Models");            }            jListPerspective = new javax.swing.JList(jListModel);            jListPerspective.setCellRenderer(new StarsListCellRenderer());                                     MouseListener ml = new MouseAdapter() {                public void mouseClicked(MouseEvent e) {                    System.out.println("mouseClicked");                    int index = jListPerspective.locationToIndex(e.getPoint());                    if (index >= 0)                    {                    PerspectiveModel currentPModel = (PerspectiveModel)((jListPerspective.getModel()).getElementAt(index));                    setPerspectiveModel(currentPModel);                    }                }            };            jListPerspective.addMouseListener(ml);                        westPanel.setLayout(new java.awt.BorderLayout());                        westPanel.setBorder(new javax.swing.border.TitledBorder("List"));            jListScrollPane.setPreferredSize(new java.awt.Dimension(150, 131));            jListScrollPane.setMaximumSize(new java.awt.Dimension(100, 32767));            jListScrollPane.setViewportView(jListPerspective);                        westPanel.add(jListScrollPane, java.awt.BorderLayout.CENTER);                        getContentPane().add(westPanel, java.awt.BorderLayout.WEST);        }        pack();    }                /** Closes the dialog */    private void closeDialog(java.awt.event.WindowEvent evt) {        setVisible(false);        dispose();    }        private StarsInforFormPanel getPurposePanel() {        if (purposeInforPanel==null) {           purposeInforPanel = new StarsInforFormPanel();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -