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

📄 conceptapl.java

📁 J2EE & Tomcat books published by hope
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjLoadButton;
    }
    /**
     * Return the NewButton property value.
     * @return javax.swing.JButton
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private javax.swing.JButton getNewButton() {
        if (ivjNewButton == null) {
            try {
                ivjNewButton = new javax.swing.JButton();
                ivjNewButton.setName("NewButton");
                ivjNewButton.setToolTipText("new concept");
                ivjNewButton.setText("");
                ivjNewButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
                ivjNewButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
                ivjNewButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/toolbarButtonGraphics/general/New24.gif")));
                ivjNewButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjNewButton;
    }
    /**
     * Return the Page1 property value.
     * @return javax.swing.JPanel
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private javax.swing.JPanel getPage1() {
        if (ivjPage1 == null) {
            try {
                ivjPage1 = new javax.swing.JPanel();
                ivjPage1.setName("Page1");
                ivjPage1.setLayout(new java.awt.BorderLayout());
                getPage1().add(getJScrollPane2(), "Center");
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjPage1;
    }
    /**
     * Return the Pane2 property value.
     * @return javax.swing.JPanel
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private javax.swing.JPanel getPage2() {
        if (ivjPage2 == null) {
            try {
                ivjPage2 = new javax.swing.JPanel();
                ivjPage2.setName("Page2");
                ivjPage2.setLayout(getPage2GridLayout());
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjPage2;
    }
    /**
     * Return the Page2GridLayout property value.
     * @return java.awt.GridLayout
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private java.awt.GridLayout getPage2GridLayout() {
        java.awt.GridLayout ivjPage2GridLayout = null;
        try {
                /* Create part */
            ivjPage2GridLayout = new java.awt.GridLayout(4, 3);
        } catch (java.lang.Throwable ivjExc) {
            handleException(ivjExc);
        };
        return ivjPage2GridLayout;
    }
    /**
     * Return the Page3 property value.
     * @return javax.swing.JPanel
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private javax.swing.JPanel getPage3() {
        if (ivjPage3 == null) {
            try {
                ivjPage3 = new javax.swing.JPanel();
                ivjPage3.setName("Page3");
                ivjPage3.setLayout(null);
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjPage3;
    }
    public Conceptnode getroot() {
        //the greatgrandparent generation
        ConceptModel aconcept1 = new ConceptModel("1","da1","1","dfafa","dfa","dfa",getCurrentDate(),"1","1");
        ConceptModel aconcept = new ConceptModel("2","da2","1","dfafa","dfa","dfa", getCurrentDate(),"1","1");
        
        Conceptnode a1 = new Conceptnode(aconcept1);
        Conceptnode a2 = new Conceptnode("a2");
        Conceptnode a3 = new Conceptnode("t3");
        Conceptnode a4 = new Conceptnode("t4");
        Conceptnode a5 = new Conceptnode("t5");
        Conceptnode a6 = new Conceptnode("t6");
        Conceptnode b1 = new Conceptnode(aconcept);
        Conceptnode b2 = new Conceptnode("b2");
        Conceptnode b3 = new Conceptnode("b3");
        Conceptnode b4 = new Conceptnode("b4");
        Conceptnode b5 = new Conceptnode("b5");
        Conceptnode b6 = new Conceptnode("b6");
        Conceptnode b7 = new Conceptnode("b7");
        Conceptnode b8 = new Conceptnode("b8");
        Conceptnode b9 = new Conceptnode("b9");
        Conceptnode c1 = new Conceptnode("c1");
        Conceptnode c2 = new Conceptnode("C2");
        Conceptnode c3 = new Conceptnode("c3");
        Conceptnode c4 = new Conceptnode("c4");
        Conceptnode c5 = new Conceptnode("c5");
        Conceptnode c6 = new Conceptnode("c6");
        Conceptnode c7 = new Conceptnode("c7");
        Conceptnode c8 = new Conceptnode("c8");
        Conceptnode c9 = new Conceptnode("c9");
        Conceptnode d1 = new Conceptnode("d1");
        Conceptnode d2 = new Conceptnode("d2");
        
        Conceptnode.linkFamily(a1, b1);
        Conceptnode.linkFamily(b1, c1);
        Conceptnode.linkFamily(c1, d1);
        Conceptnode.linkFamily(d1, c2);
        Conceptnode.linkFamily(c2, d2);
        
        
        return a1;
    }
    /**
     * Return the SaveButton property value.
     * @return javax.swing.JButton
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    private javax.swing.JButton getSaveButton() {
        if (ivjSaveButton == null) {
            try {
                ivjSaveButton = new javax.swing.JButton();
                ivjSaveButton.setName("SaveButton");
                ivjSaveButton.setToolTipText("save");
                ivjSaveButton.setText("");
                ivjSaveButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
                ivjSaveButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
                ivjSaveButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/toolbarButtonGraphics/general/Save24.gif")));
                ivjSaveButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        return ivjSaveButton;
    }
    /**
     * Return the Statustextarea property value.
     * @return javax.swing.JTextArea
     */
/* WARNING: THIS METHOD WILL BE REGENERATED. */
    public javax.swing.JTextArea getStatusTextArea() {
        if (statusTextArea == null) {
            try {
                statusTextArea = new javax.swing.JTextArea();
                statusTextArea.setName("Statustextarea");
                statusTextArea.setRows(3);
                statusTextArea.setBounds(0, -33, 160, 153);
                statusTextArea.setColumns(50);
                // user code begin {1}
                // user code end
            } catch (java.lang.Throwable ivjExc) {
                // user code begin {2}
                // user code end
                handleException(ivjExc);
            }
        }
        
        return statusTextArea;
    }
    public Conceptnode gettreeroot() {
        //Vector avector = getConceptList1();
        Vector avector = getConceptList();
        int size = avector.size();
        //Enumeration enum = avector.elements();
        ConceptModel aconcept = null;
        //String parentid = aparentid;
        Conceptnode anode = null;
        Conceptnode rootnode = null;
        int root = 0;
        Vector anodevector = new Vector();
        
        for (Enumeration enum = avector.elements(); enum.hasMoreElements() ;) {
            
            aconcept=(ConceptModel)enum.nextElement();
            
            //change concept tp conceptnode
            if (Integer.valueOf(lastID).compareTo(Integer.valueOf(aconcept.getConceptID()))<0) {
                lastID = aconcept.getConceptID();
            }
            anode = new Conceptnode(aconcept);
            anodevector.addElement(anode);
            
            log(aconcept.getConceptID()+" "+aconcept.getName()+" "+aconcept.getDescription());
            
            if (anode.getConceptID().equals(anode.getParentID())) {
                rootnode=anode;
            }
        }
        
        for (int i=0; i< size;i++) {
            Conceptnode anode1 = (Conceptnode)anodevector.elementAt(i);
            for (int j=0; j< size;j++) {
                Conceptnode anode2 = (Conceptnode)anodevector.elementAt(j);
                //if ((anode2.getParent()==anode1.getConceptID())&&(i!=j))
                if ((anode2.getParentID().equals(anode1.getConceptID()))&&(i!=j)) {
                    
                    Conceptnode.linkFamily((Conceptnode)anodevector.elementAt(i),(Conceptnode)anodevector.elementAt(j));
                }
            }
        }
        //return (Conceptnode)anodevector.elementAt(0);
        return rootnode;
    }
    /**
     * Called whenever the part throws an exception.
     * @param exception java.lang.Throwable
     */
    private void handleException(java.lang.Throwable exception) {
        
        /* Uncomment the following lines to print uncaught exceptions to stdout */
        // System.out.println("UNCAUGHT EXCEPTION:" + exception);
        exception.printStackTrace(System.out);
    }
    //***************************************************************************** endofadd
    /**
     * Initializes the applet.
     */
    public void init() {
        try {
            
            URL hostURL = getCodeBase();
            hostName = hostURL.getHost();
            port = hostURL.getPort();
            
            if (port == -1) {
                port = 80;
            }
            
            webServerControlStr = "http://" + hostName + ":" + port + servletcontrolPath;
            webServerConceptstrStr = "http://" + hostName + ":" + port + servletconceptstrPath;
            webServerConceptStr = "http://" + hostName + ":" + port + servletconceptPath;
            
            webServerReadStr = "http://" + hostName + ":" + port + servletreadPath;
            
            //ini JApplet
            setName("Conceptapl");
            setSize(800, 500);
            setContentPane(getJAppletContentPane());
            
            ivjLoadButton.addActionListener(new ivjLoadButtonActionListener());
            ivjNewButton.addActionListener(new ivjNewButtonActionListener());
            ivjEditButton.addActionListener(new ivjEditButtonActionListener());
            
            
            // user code begin {1}
            
            // get the host name and port of the applet's web server
            
            log("Web Server host name: " + hostName);
            
            
            //webServerStr = "http://" + hostName + servletPath;
            log("Web String Control full = " + webServerControlStr);
            
            
        } catch (java.lang.Throwable ivjExc) {
            // user code begin {2}
            // user code end
            handleException(ivjExc);
        }
        conceptstrID = getParameter("conceptstrID");
        projectID = getParameter("projectID");    
        stakeholderID = getParameter("stakeholderID");

        
    }
    /**
     *  Simple logging method for status message in the text area.
     */
    protected void log(String msg) {
        statusTextArea.append(msg + "\n");
    }
    /**
     * main entrypoint - starts the part when it is run as an application
     * @param args java.lang.String[]
     */
    public static void main(java.lang.String[] args) {
        try {
            Frame frame = new java.awt.Frame();
            Conceptapl aConceptapl;
            Class iiCls = Class.forName("org.impact.stars.appclient.concept.Conceptapl");
            ClassLoader iiClsLoader = iiCls.getClassLoader();
            aConceptapl = (Conceptapl)java.beans.Beans.instantiate(iiClsLoader,"org.impact.stars.appclient.concept.Conceptapl");
            //aConceptapl= new Conceptapl();
            frame.add("Center", aConceptapl);
            frame.setSize(aConceptapl.getSize());
            frame.addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent e) {
                    System.exit(0);
                };

⌨️ 快捷键说明

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