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

📄 reviewinfodlg.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.StarsInforTablePanel;import org.impact.stars.appclient.common.StarsReviewFormPanel;import org.impact.stars.appclient.common.*;import org.impact.stars.perspectivemd.perspective.model.*;import org.impact.stars.perspectivemd.review.model.*;import org.impact.stars.control.event.PerspectiveEvent;import org.impact.stars.control.event.ReviewEvent;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.awt.*;import java.util.*;public class ReviewInfoDlg extends javax.swing.JDialog implements StarsConsole{        /** Creates new form PerspectiveInfoDlg */        public ReviewInfoDlg(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 ReviewInfoDlg(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) {        rvm = new ReviewModel();                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();        jCheckBoxNew = new javax.swing.JCheckBox();        centerPanel = new javax.swing.JPanel();        formHeadPanel = new javax.swing.JPanel();        jLabel2 = new javax.swing.JLabel();        jConflictField = new javax.swing.JTextField();        jLabel3 = new javax.swing.JLabel();        jPerspectiveIDField = new javax.swing.JTextField();        jLabel4 = new javax.swing.JLabel();        jOverallField = 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();         */                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 Review 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);                jCheckBoxNew.setText("Create New Review");        southPanel.add(jCheckBoxNew);                submitButton.setText("Submit");                submitButton.addMouseListener(new java.awt.event.MouseAdapter() {            public void mouseClicked(java.awt.event.MouseEvent e) {                // createPerspective("1");                if(!getEditRight()) {                    displayServerResponse("Warning", "No Change Occured");                }                else {                    if ((getCurrentReviewID().equals("New"))||(jCheckBoxNew.isSelected())) //create perspective no need to check permittion                    {                        getRvcontrl().editReview(getCurrentReviewID(), ReviewEvent.CREATE_REVIEW_DATA);                    }                    else { //update concept                        getRvcontrl().editReview(getCurrentReviewID(), ReviewEvent.UPDATE_REVIEW_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("Review Form"));        formHeadPanel.setLayout(new java.awt.GridLayout(2, 6, 3, 3));                jLabel3.setText("Perspective");        formHeadPanel.add(jLabel3);                jPerspectiveIDField.setText("");        formHeadPanel.add(jPerspectiveIDField);                        jLabel5.setText("Review Time");        formHeadPanel.add(jLabel5);                jDeclaretimeField.setText("");        jDeclaretimeField.setEditable(false);        formHeadPanel.add(jDeclaretimeField);                jLabel2.setText("Conflict");        formHeadPanel.add(jLabel2);                jConflictField.setText("");        formHeadPanel.add(jConflictField);                jLabel4.setText("Overall");        formHeadPanel.add(jLabel4);                jOverallField.setText("");        //jOverallField.setEditable(false);        formHeadPanel.add(jOverallField);                        /*        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;        currentProjectID = pid;        //setReviewModel(PerspectiveInfoDlg.getNewPerspectiveModel(cid, sid, pid), getNewReviewModel(cid, sid, pid));                this.addWindowListener(new java.awt.event.WindowAdapter() {		public void windowClosing(java.awt.event.WindowEvent event) {            Object object = event.getSource();            if (object == ReviewInfoDlg.this) {                dispose();            }        }        });                // review others' perspective                 if (action.equals("Other")) {            westPanel = new javax.swing.JPanel();            jListScrollPane = new javax.swing.JScrollPane();            jListModel = new javax.swing.DefaultListModel();                        //add the left list of perspectives optional            rv = getReviewServerConnector().getObjectList("?conceptID="+cid);            pv = getPerspectiveServerConnector().getObjectList("?conceptID="+cid);                        // get other's perspective models            /*            if( rv != null) {                Iterator it = rv.iterator();                //load the list of perspective models into the vector                while (it.hasNext()) {                    ReviewModel rm = (ReviewModel)it.next();                    String lsid = rm.getReviewerID();                    System.out.println("lsid: " +lsid);                    System.out.println("sid: " +sid);                                 if ((lsid!=null)&&!(lsid.equals(sid))) {                        jListModel.addElement( it.next());                    }                }            }            else {                displayServerResponse("Warning", "Can't Load Perspective Models");            }             */                        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("ReviewInfoDlg lsid: " +lsid);                    System.out.println("ReviewInfoDlg 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);                        setReviewModel(currentPModel, findLastReviewModel(rv, currentPModel.getPerspectiveID()));                    }                }            };            jListPerspective.addMouseListener(ml);                        westPanel.setLayout(new java.awt.BorderLayout());                        westPanel.setBorder(new javax.swing.border.TitledBorder("Perspective"));            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);        }                // Review Conflict        if (action.equals("Conflict")) {            westPanel = new javax.swing.JPanel();            jListScrollPane = new javax.swing.JScrollPane();            jListModel = new javax.swing.DefaultListModel();                        //add the left list of perspectives optional            rv = getReviewServerConnector().getObjectList("?conceptID="+cid);            pv = getPerspectiveServerConnector().getObjectList("?conceptID="+cid);                                    if( rv != null) {                Iterator it = rv.iterator();                //load the list of perspective models into the vector                // java.lang                while (it.hasNext()) {                    ReviewModel rm = (ReviewModel)it.next();                    String cratio = rm.getConflictRatio();                    System.out.println("ReviewInforDlg conflict ratioa" + cratio);                    float cr = Float.parseFloat(cratio);                                        if (cr>0.5) {                        jListModel.addElement(rm);                    }                }            }            else {                displayServerResponse("Warning", "Can't Load Review Models");            }                        jListReview = new javax.swing.JList(jListModel);            jListReview.setCellRenderer(new StarsReviewListCellRenderer());                        MouseListener ml = new MouseAdapter() {                public void mouseClicked(MouseEvent e) {                    System.out.println("mouseClicked");                    int index = jListReview.locationToIndex(e.getPoint());                    if (index >= 0) {                        ReviewModel currentRModel = (ReviewModel)((jListReview.getModel()).getElementAt(index));                        PerspectiveModel tpm = findThePerspectiveModel(pv, currentRModel.getPerspectiveID());                         if (tpm != null)                        {                            setReviewModel(tpm, currentRModel);                        }                        else                        {                            displayServerResponse("Error", "Cannot find perspective model for " + currentRModel.getPerspectiveID());                        }                    }                }            };            jListReview.addMouseListener(ml);                        westPanel.setLayout(new java.awt.BorderLayout());                        westPanel.setBorder(new javax.swing.border.TitledBorder("Conflict Review"));            jListScrollPane.setPreferredSize(new java.awt.Dimension(150, 131));            jListScrollPane.setMaximumSize(new java.awt.Dimension(100, 32767));            jListScrollPane.setViewportView(jListReview);                        westPanel.add(jListScrollPane, java.awt.BorderLayout.CENTER);                        getPurposePanel().getTableReviewPanel().setReviewEditable(false);            getContextPanel().getTableReviewPanel().setReviewEditable(false);            getContentPanel().getTableReviewPanel().setReviewEditable(false);                        getContentPane().add(westPanel, java.awt.BorderLayout.WEST);            jLabel1.setText("Conflict Review Information");                    southPanel.setVisible(false);                    }        pack();    }        

⌨️ 快捷键说明

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