📄 jshop2gui.html
字号:
<BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#newMethod">newMethod</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static int</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#numPlans">numPlans</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected int</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#planNumber">planNumber</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.util.ArrayList<<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A>></CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#planStepList">planStepList</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected javax.swing.JProgressBar</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#progressBar">progressBar</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.awt.Label</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#progressLabel">progressLabel</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected javax.swing.tree.DefaultMutableTreeNode</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#rootNode">rootNode</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.awt.Dimension</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#screenSize">screenSize</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#selectedNodeName">selectedNodeName</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private static long</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#serialVersionUID">serialVersionUID</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.awt.Label</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#stateLabel">stateLabel</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.awt.TextArea</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#stateTextArea">stateTextArea</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.awt.TextArea</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#stepInfoTextArea">stepInfoTextArea</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected javax.swing.JTree</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#tree">tree</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected javax.swing.tree.DefaultTreeModel</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#treeModel">treeModel</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.util.Hashtable<java.lang.Integer,javax.swing.tree.DefaultMutableTreeNode></CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#treeNodeReferences">treeNodeReferences</A></B></CODE><BR> </TD></TR></TABLE> <A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from class javax.swing.JFrame</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from class java.awt.Frame</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from interface javax.swing.WindowConstants</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#JSHOP2GUI()">JSHOP2GUI</A></B>()</CODE><BR> The default constructor.</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#backtrack(javax.swing.tree.DefaultMutableTreeNode)">backtrack</A></B>(javax.swing.tree.DefaultMutableTreeNode treeNode)</CODE><BR> This function handles the procedures that take place when backtracking.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#initFieldsAndCreateInterface()">initFieldsAndCreateInterface</A></B>()</CODE><BR> Initializes all fields and constructs the graphical interface</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processBacktracking(JSHOP2.PlanStepInfo)">processBacktracking</A></B>(<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step)</CODE><BR> Helper function to runOneStep().</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processPlanFound()">processPlanFound</A></B>()</CODE><BR> Helper function to runOneStep().</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private javax.swing.tree.DefaultMutableTreeNode</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processReduced(JSHOP2.PlanStepInfo, java.util.ArrayList)">processReduced</A></B>(<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step, java.util.ArrayList<<A HREF="../JSHOP2/JSHOP2GUI.Node.html" title="class in JSHOP2">JSHOP2GUI.Node</A>> toAdd)</CODE><BR> Helper function to runOneStep().</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private javax.swing.tree.DefaultMutableTreeNode</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processSetGoalTasks(JSHOP2.PlanStepInfo, java.util.ArrayList)">processSetGoalTasks</A></B>(<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step, java.util.ArrayList<<A HREF="../JSHOP2/JSHOP2GUI.Node.html" title="class in JSHOP2">JSHOP2GUI.Node</A>> toAdd)</CODE><BR> Sets the goal tasks for the problem.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private javax.swing.tree.DefaultMutableTreeNode</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processStateChanged(JSHOP2.PlanStepInfo)">processStateChanged</A></B>(<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private javax.swing.tree.DefaultMutableTreeNode</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#processTrying(JSHOP2.PlanStepInfo, java.util.ArrayList)">processTrying</A></B>(<A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step, java.util.ArrayList<<A HREF="../JSHOP2/JSHOP2GUI.Node.html" title="class in JSHOP2">JSHOP2GUI.Node</A>> toAdd)</CODE><BR> Helper function to runOneStep().</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#renumberLeaves()">renumberLeaves</A></B>()</CODE><BR> This function renumbers all current leaf nodes in the order they were visited relative to one another.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#runOneStep()">runOneStep</A></B>()</CODE><BR> Executes a single step in the plan step list</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>private void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#setGoalTasksHelper(JSHOP2.TaskList[], JSHOP2.PlanStepInfo, java.util.ArrayList)">setGoalTasksHelper</A></B>(<A HREF="../JSHOP2/TaskList.html" title="class in JSHOP2">TaskList</A>[] children, <A HREF="../JSHOP2/PlanStepInfo.html" title="class in JSHOP2">PlanStepInfo</A> step, java.util.ArrayList<<A HREF="../JSHOP2/JSHOP2GUI.Node.html" title="class in JSHOP2">JSHOP2GUI.Node</A>> toAdd)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static void</CODE></FONT></TD><TD><CODE><B><A HREF="../JSHOP2/JSHOP2GUI.html#setNumPlans(int)">setNumPlans</A></B>(int numPlansIn)</CODE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -