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

📄 perspectiveinfodlg.java

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                   }        return purposeInforPanel;            }        private StarsInforFormPanel getContextPanel() {        if (contextInforPanel==null) {            contextInforPanel = new StarsInforFormPanel();        }        return contextInforPanel;            }        private StarsInforFormPanel getContentPanel() {        if (contentInforPanel==null) {            contentInforPanel = new StarsInforFormPanel();        }        return contentInforPanel;            }            public javax.swing.JApplet getRootApplet() {        return rootApplet;    }        public void setRootApplet(javax.swing.JApplet applet) {        rootApplet = applet;    }        public String getCurrentPerspectiveID() {        return psptm.getPerspectiveID();    }        public void setCurrentPerspectiveID(String cpID) {        psptm.setPerspectiveID(cpID);    }            public boolean getEditRight() {        return editright;    }        public void setEditRight(boolean b) {        editright = b;        System.out.println("Edit right="+b);    }            public GeneralServerConnector getServerConnector() {        if (perspectiveServerConnector==null) {            perspectiveServerConnector= new GeneralServerConnector(this, getLogTextArea(), "/stars/ReadPerspectiveList", "/stars/control/perspective");           //perspectiveServerConnector.setReadPath("/stars/ReadPerspectiveList");           //perspectiveServerConnector.setControlPath("/stars/control/perspective");        }        return perspectiveServerConnector;    }    /**     * @param args the command line arguments     */    public static void main(String args[]) {        new PerspectiveInfoDlg(new javax.swing.JFrame(), true, null, "none", "none", "none", "Own").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 long getDefaultPDInterval() {       return defaultPDinterval;    }    public void setDefaultPDInterval(int day) {        defaultPDinterval = 1000*60*60*24*day;    }         public PerspectiveModel getPerspectiveModel() {        long interval = getCurrentDate().getTime()-(psptm.getDeclaretime()).getTime();               // if ((psptm!=null)&&((psptm.getDeclaretime()).before(getCurrentDate())))         if ((psptm!=null)&&(interval > getDefaultPDInterval()))        {            psptm.setPerspectiveID("New");            psptm.setDeclaretime(getCurrentDate());            psptm.setStakeholderID(getCurrentStakeholderID());        }        //Date        psptm.setName(jNameField.getText());        //psptm.setConceptID(jConceptIDField.getText());        psptm.setPurpose((getPurposePanel().getTableInforPanel()).getTableData());        psptm.setContext((getContextPanel().getTableInforPanel()).getTableData());        psptm.setContent((getContentPanel().getTableInforPanel()).getTableData());        return psptm;    }        public void setConceptID(String cpt) {        psptm.setConceptID(cpt);    }        public void setPerspectiveModel(PerspectiveModel pm) {        psptm = pm;        jNameField.setText(pm.getName());        jConceptIDField.setText(pm.getConceptID());        System.out.println(pm.getStakeholderID());        jStakeholderIDField.setText(pm.getStakeholderID());        jDeclaretimeField.setText(((java.sql.Date)pm.getDeclaretime()).toString());        (getPurposePanel().getTableInforPanel()).setTableData(pm.getPurpose());        (getContextPanel().getTableInforPanel()).setTableData(pm.getContext());        (getContentPanel().getTableInforPanel()).setTableData(pm.getContent());        getPurposePanel().getTableInforPanel().repaint();        getContextPanel().getTableInforPanel().repaint();        getContextPanel().getTableInforPanel().repaint();    }        public static java.sql.Date getCurrentDate() {        java.sql.Date cdate= new java.sql.Date(((new GregorianCalendar()).getTime()).getTime());        return cdate;    }        public PerspectiveEventController getPecontrl() {        if (pecontrl == null) {            pecontrl = new PerspectiveEventController(this);        }        return pecontrl;    }        public static PerspectiveModel getNewPerspectiveModel(String cid, String sid, String pid) {        HashMap purposehmp = new HashMap();        purposehmp.put("Why is the concept important to you?", "answer here");        purposehmp.put("What do you think others' goals are?", "answer here");        purposehmp.put("What are your goals?", "answer here");        purposehmp.put("How can you use this concept in the design?", "answer here");        purposehmp.put("List the most important criteria to satisfy your goals toward this concept?", "answer here");                HashMap contexthmp = new HashMap();        contexthmp.put("When will you use this concept in the design process?", "answer here");        contexthmp.put("What are the related concepts?", "answer here");        contexthmp.put("What are the related perspectives?", "answer here");                HashMap contenthmp = new HashMap();        contenthmp.put("List documents, data you use or provide with this concept", "answer here");        contenthmp.put("Specify the most important things you know about this concept", "answer here");        contenthmp.put("Other useful information", "answer here");                PerspectiveModel npm = new PerspectiveModel("New", " ",        cid, sid, getCurrentDate(),        pid, purposehmp, contexthmp, contenthmp);        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 StarsListCellRenderer extends DefaultListCellRenderer {         public Component getListCellRendererComponent(              JList list,              Object value,              int index,              boolean isSelected,              boolean cellHasFocus)          {              Component retValue = super.getListCellRendererComponent(  		list, value, index, isSelected, cellHasFocus   	    );              setText((PerspectiveModel)value.getPerspectiveID());             setIcon(new javax.swing.ImageIcon(getClass().getResource("/toolbarButtonGraphics/general/Zoom16.gif")));  	    return retValue;          }      }     */         // 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.JPanel centerPanel;    private javax.swing.JPanel formHeadPanel;    private javax.swing.JLabel jLabel2;    private javax.swing.JTextField jNameField;    private javax.swing.JLabel jLabel3;    private javax.swing.JTextField jConceptIDField;    private javax.swing.JLabel jLabel4;    private javax.swing.JTextField jStakeholderIDField;    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 javax.swing.JButton purposeaddButton;    private javax.swing.JButton purposeremoveButton;            private StarsInforFormPanel purposeInforPanel;    private StarsInforFormPanel contextInforPanel;    private StarsInforFormPanel contentInforPanel;        private javax.swing.JApplet rootApplet;    // End of variables declaration    private String currentPerspectiveID;    private String currentStakeholderID;    private String currentConceptID;    private long defaultPDinterval;        private GeneralServerConnector perspectiveServerConnector;    private PerspectiveEventController pecontrl;    private boolean editright;    private PerspectiveModel psptm;    // east list panel    private javax.swing.JPanel westPanel;    private javax.swing.JScrollPane jListScrollPane;    private javax.swing.JList jListPerspective;    private javax.swing.DefaultListModel jListModel;    }

⌨️ 快捷键说明

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