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

📄 reviewinfodlg.java

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        /** Closes the dialog */    private void closeDialog(java.awt.event.WindowEvent evt) {        setVisible(false);        dispose();    }        private StarsReviewFormPanel getPurposePanel() {        if (purposeInforPanel==null) {            purposeInforPanel = new StarsReviewFormPanel();            purposeInforPanel.getAddButton().setVisible(false);            purposeInforPanel.getRemoveButton().setVisible(false);                    }        return purposeInforPanel;            }        private StarsReviewFormPanel getContextPanel() {        if (contextInforPanel==null) {            contextInforPanel = new StarsReviewFormPanel();            contextInforPanel.getAddButton().setVisible(false);            contextInforPanel.getRemoveButton().setVisible(false);                    }        return contextInforPanel;                    }        private StarsReviewFormPanel getContentPanel() {        if (contentInforPanel==null) {            contentInforPanel = new StarsReviewFormPanel();            contentInforPanel.getAddButton().setVisible(false);            contentInforPanel.getRemoveButton().setVisible(false);        }        return contentInforPanel;            }            public javax.swing.JApplet getRootApplet() {        return rootApplet;    }        public void setRootApplet(javax.swing.JApplet applet) {        rootApplet = applet;    }        public String getCurrentPerspectiveID() {        if (psm!=null)        {        return psm.getPerspectiveID();        }        else        {            return "None";        }    }        public String getCurrentReviewID() {        return rvm.getReviewID();    }            public void setCurrentPerspectiveID(String cpID) {        rvm.setPerspectiveID(cpID);    }            public boolean getEditRight() {        return editright;    }        public void setEditRight(boolean b) {        editright = b;        System.out.println("Edit right="+b);    }        public GeneralServerConnector getPerspectiveServerConnector() {        if (perspectiveServerConnector==null) {            perspectiveServerConnector= new GeneralServerConnector(this, getLogTextArea(),"/stars/ReadPerspectiveList", "/stars/control/perspective" );        }        return perspectiveServerConnector;    }        public GeneralServerConnector getReviewServerConnector() {                if (reviewServerConnector==null) {            reviewServerConnector= new GeneralServerConnector(this, getLogTextArea(),"/stars/ReadReviewList", "/stars/control/review");            //  reviewServerConnector.setReadPath("/stars/ReadReviewList");            // reviewServerConnector.setControlPath("/stars/control/review");                    }        return reviewServerConnector;    }        /**     * @param args the command line arguments     */    public static void main(String args[]) {        new ReviewInfoDlg(new javax.swing.JFrame(), true, null, "none", "none", "none", "Other").show();    }            public void displayServerResponse(String title, String content) {                StarsDisplaydlg displayDialog = new StarsDisplaydlg(new javax.swing.JFrame(), true);        //displayDialog.setLocation(lastclickx, lastclicky);        displayDialog.setMsgTitle(title);        displayDialog.setMsgContent(content);        displayDialog.setVisible(true);        displayDialog.setResizable(false);    }        public String getCurrentStakeholderID() {        return currentStakeholderID;    }        public String getCurrentConceptID() {        return currentConceptID;    }    public void setCurrentConceptID(String cid) {        currentConceptID = cid;    }        public ReviewModel getReviewModel() {        if ((rvm!=null)&&((rvm.getReviewtime()).before(getCurrentDate()))&&jCheckBoxNew.isSelected()) {            rvm.setReviewID("New");            rvm.setReviewtime(getCurrentDate());            rvm.setReviewerID(getCurrentStakeholderID());            rvm.setPerspectiveID(getCurrentPerspectiveID());            rvm.setConceptID(getCurrentConceptID());        }        rvm.setConflictRatio(jConflictField.getText());        //rvm.setConceptID(jPerspectiveIDField.getText());        rvm.setRpurpose((getPurposePanel().getTableReviewPanel()).getReviewData());        rvm.setRcontext((getContextPanel().getTableReviewPanel()).getReviewData());        rvm.setRcontent((getContentPanel().getTableReviewPanel()).getReviewData());        return rvm;    }    public void setConceptID(String cpt) {        rvm.setConceptID(cpt);    }        public void setPerspectiveModel(PerspectiveModel pm) {        psm = pm;        currentPerspectiveID = pm.getPerspectiveID();        (getPurposePanel().getTableReviewPanel()).setTableData(pm.getPurpose());        (getContextPanel().getTableReviewPanel()).setTableData(pm.getContext());        (getContentPanel().getTableReviewPanel()).setTableData(pm.getContent());        getPurposePanel().getTableReviewPanel().repaint();        getContextPanel().getTableReviewPanel().repaint();        getContextPanel().getTableReviewPanel().repaint();    }            public void setReviewModel(PerspectiveModel pm, ReviewModel rm) {        currentPerspectiveID = pm.getPerspectiveID();        rvm = rm;        jConflictField.setText(rm.getConflictRatio());        jPerspectiveIDField.setText(rm.getPerspectiveID());        System.out.println(rm.getReviewerID());        jOverallField.setText(rm.getOverall());        jDeclaretimeField.setText(((java.sql.Date)rm.getReviewtime()).toString());        (getPurposePanel().getTableReviewPanel()).setReviewData(pm.getPurpose(), rm.getRpurpose());        (getContextPanel().getTableReviewPanel()).setReviewData(pm.getContext(), rm.getRcontext());        (getContentPanel().getTableReviewPanel()).setReviewData(pm.getContent(), rm.getRcontent());        getPurposePanel().getTableReviewPanel().repaint();        getContextPanel().getTableReviewPanel().repaint();        getContextPanel().getTableReviewPanel().repaint();            }        private PerspectiveModel findThePerspectiveModel(Vector pv, String pID) {        PerspectiveModel lastpm = null;        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 rpid = pm.getPerspectiveID();                                if ((rpid!=null)&&(rpid.equals(pID))) {                    lastpm = pm;                }            }        }        return lastpm;            }    private ReviewModel findLastReviewModel(Vector rv, String pID) {        ReviewModel lastrm = getNewReviewModel(getCurrentConceptID(), getCurrentStakeholderID(), ((StarsConsole)getRootApplet()).getProjectID());        java.sql.Date lastDate = new java.sql.Date(0);        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 rpid = rm.getPerspectiveID();                                if ((rpid!=null)&&(rpid.equals(pID))) {                    if (lastDate.before(rm.getReviewtime()))                    {                        lastrm = rm;                        lastDate = rm.getReviewtime();                    }                }            }        }        return lastrm;            }        public java.sql.Date getCurrentDate() {        java.sql.Date cdate= new java.sql.Date(((new GregorianCalendar()).getTime()).getTime());        return cdate;    }        public ReviewEventController getRvcontrl() {        if (rvcontrl == null) {            rvcontrl = new ReviewEventController(this);        }        return rvcontrl;    }        public ReviewModel getNewReviewModel(String cid, String sid, String pid) {        HashMap purposehmp = new HashMap();        Vector tempv = new Vector();        tempv.add(new String("0"));        tempv.add(new String("Comment"));                purposehmp.put("Why is the concept important to you?", tempv);        purposehmp.put("What do you think others' goals are?", tempv);        purposehmp.put("What are your goals?", tempv);        purposehmp.put("How can you use this concept in the design?", tempv);        purposehmp.put("List the most important criteria to satisfy your goals toward this concept?", tempv);                HashMap contexthmp = new HashMap();        contexthmp.put("When will you use this concept in the design process?", tempv);        contexthmp.put("What are the related concepts?", tempv);        contexthmp.put("What are the related perspectives?", tempv);                HashMap contenthmp = new HashMap();        contenthmp.put("List documents, data you use or provide with this concept", tempv);        contenthmp.put("Specify the most important things you know about this concept", tempv);        contenthmp.put("Other useful information", tempv);                String cratio = "0";                ReviewModel npm = new ReviewModel("New", getCurrentPerspectiveID(),        cid, sid, getCurrentDate(),        cratio, purposehmp, contexthmp, contenthmp, "None");        return npm;    }        public javax.swing.JTextArea getLogTextArea() {        return ((StarsConsole)getRootApplet()).getLogTextArea();    }        public String getProjectID() {        return ((StarsConsole)getRootApplet()).getProjectID();            }        class StarsListCellRenderer extends JLabel implements ListCellRenderer {        public StarsListCellRenderer() {            setOpaque(true);        }        public Component getListCellRendererComponent(        JList list,        Object value,        int index,        boolean isSelected,        boolean cellHasFocus) {            setText(((PerspectiveModel)value).getPerspectiveID());            setBackground(isSelected ? Color.blue : Color.white);            setForeground(isSelected ? Color.white : Color.black);            setIcon(new javax.swing.ImageIcon(getClass().getResource("/toolbarButtonGraphics/general/Zoom16.gif")));            return this;        }    }    class StarsReviewListCellRenderer extends JLabel implements ListCellRenderer {        public StarsReviewListCellRenderer() {            setOpaque(true);        }        public Component getListCellRendererComponent(        JList list,        Object value,        int index,        boolean isSelected,        boolean cellHasFocus) {            setText(((ReviewModel)value).getReviewID());            setBackground(isSelected ? Color.blue : Color.white);            setForeground(isSelected ? Color.white : Color.black);            setIcon(new javax.swing.ImageIcon(getClass().getResource("/toolbarButtonGraphics/general/Search16.gif")));            return this;        }    }        // Variables declaration - do not modify    private javax.swing.JPanel TitelPanel;    private javax.swing.JLabel jLabel1;    private javax.swing.JPanel southPanel;    private javax.swing.JButton submitButton;    private javax.swing.JButton cancelButton;    private javax.swing.JCheckBox jCheckBoxNew;    private javax.swing.JPanel centerPanel;    private javax.swing.JPanel formHeadPanel;    private javax.swing.JLabel jLabel2;    private javax.swing.JTextField jConflictField;    private javax.swing.JLabel jLabel3;    private javax.swing.JTextField jPerspectiveIDField;    private javax.swing.JLabel jLabel4;    private javax.swing.JTextField jOverallField;    private javax.swing.JLabel jLabel5;    private javax.swing.JTextField jDeclaretimeField;    private javax.swing.JLabel jLabel6;    private javax.swing.JTextField jTextField5;    private javax.swing.JLabel jLabel7;    private javax.swing.JTextField jTextField6;    private javax.swing.JTabbedPane formBodyTabbedPane;    private javax.swing.JScrollPane purposeScrollPane;    private javax.swing.JScrollPane contextScrollPane;    private javax.swing.JScrollPane contentScrollPane;        private javax.swing.JPanel purposePanel;    private javax.swing.JPanel contextPanel;    private javax.swing.JPanel contentPanel;        private javax.swing.JPanel purposelowPanel;    private javax.swing.JPanel contextlowPanel;    private javax.swing.JPanel contentlowPanel;                private StarsReviewFormPanel purposeInforPanel;    private StarsReviewFormPanel contextInforPanel;    private StarsReviewFormPanel contentInforPanel;        private javax.swing.JApplet rootApplet;    // End of variables declaration    private String currentPerspectiveID;    private String currentStakeholderID;    private String currentConceptID;    private String currentProjectID;        private GeneralServerConnector reviewServerConnector;    private GeneralServerConnector perspectiveServerConnector;    private ReviewEventController rvcontrl;    private boolean editright;    private ReviewModel rvm;    private PerspectiveModel psm;    // east list panel    private javax.swing.JPanel westPanel;    private javax.swing.JScrollPane jListScrollPane;    private javax.swing.JList jListPerspective;    private javax.swing.JList jListReview;    private javax.swing.DefaultListModel jListModel;    private Vector rv = null;    private Vector pv = null;        }

⌨️ 快捷键说明

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