📄 conceptapl.java
字号:
// 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 + -