📄 mainjframe.form
字号:
<Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.ComponentChooserEditor"> <ComponentRef name="aboutDialog"/> </Property> <Property name="text" type="java.lang.String" value="MyBlog : "/> </Properties> </Component> <Container class="javax.swing.JScrollPane" name="jScrollPane2"> <AuxValues> <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> <Component class="javax.swing.JTextArea" name="jTextArea1"> <Properties> <Property name="columns" type="int" value="20"/> <Property name="editable" type="boolean" value="false"/> <Property name="lineWrap" type="boolean" value="true"/> <Property name="rows" type="int" value="5"/> <Property name="text" type="java.lang.String" value="	 NineGrid release
 Nine Grid is a simple gui program for ninegrid (eight puzzle). It's a free software, so you may use it anyway including edit of the source. 
 I write this program in order to finish my communication course homework and acm/icpc program course report. The program realize the communication with a so simply protocol that it is not safety in many cases. Some useful algorithms I learned from eight puzzle has been writen in the program, and you could see some statistic about the effeciense of different algorithms including BFS, double threshold BFS, A* searching.
 Enjoy the game and algorithms!"/> </Properties> </Component> </SubComponents> </Container> <Component class="javax.swing.JLabel" name="jLabel15"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Courier New" size="14" style="0"/> </Property> <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.ComponentChooserEditor"> <ComponentRef name="aboutDialog"/> </Property> <Property name="text" type="java.lang.String" value="<html><a href="http://blog.csdn.net/ray58750034/">http://blog.csdn.net/ray58750034/</a></html>"/> </Properties> <Events> <EventHandler event="mouseMoved" listener="java.awt.event.MouseMotionListener" parameters="java.awt.event.MouseEvent" handler="handCursor"/> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="jLabel15MouseClicked"/> </Events> </Component> <Component class="javax.swing.JLabel" name="jLabel16"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Courier New" size="14" style="0"/> </Property> <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> <Color blue="99" green="66" red="0" type="rgb"/> </Property> <Property name="text" type="java.lang.String" value=" Weijie Ling ( Ray# )"/> </Properties> </Component> <Component class="javax.swing.JLabel" name="jLabel17"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Courier New" size="14" style="0"/> </Property> <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> <Color blue="99" green="66" red="0" type="rgb"/> </Property> <Property name="text" type="java.lang.String" value="<html><a href="mailto:ray58750034@google.com">ray58750034@google.com </a></html>"/> </Properties> <Events> <EventHandler event="mouseMoved" listener="java.awt.event.MouseMotionListener" parameters="java.awt.event.MouseEvent" handler="handCursor"/> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="jLabel17MouseClicked"/> </Events> </Component> <Component class="javax.swing.JLabel" name="jLabel18"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Courier New" size="14" style="0"/> </Property> <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> <Color blue="99" green="66" red="0" type="rgb"/> </Property> <Property name="text" type="java.lang.String" value="<html><a href="www.shu.edu.cn">Shanghai University </a></html>"/> </Properties> <Events> <EventHandler event="mouseMoved" listener="java.awt.event.MouseMotionListener" parameters="java.awt.event.MouseEvent" handler="handCursor"/> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="jLabel18MouseClicked"/> </Events> </Component> </SubComponents> </Container> <Menu class="javax.swing.JMenuBar" name="jMenuBar1"> <SubComponents> <Menu class="javax.swing.JMenu" name="gameM"> <Properties> <Property name="mnemonic" type="int" value="103"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="game" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="gameMActionPerformed"/> </Events> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="startItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Shift+Ctrl+N"/> </Property> <Property name="mnemonic" type="int" value="110"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="start_game" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="startItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="pauseItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Shift+Ctrl+P"/> </Property> <Property name="mnemonic" type="int" value="112"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="pause" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> <Property name="enabled" type="boolean" value="false"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pauseItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="stopItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Shift+Ctrl+O"/> </Property> <Property name="mnemonic" type="int" value="111"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="stop" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> <Property name="enabled" type="boolean" value="false"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="stopItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JSeparator" name="jSeparator1"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="exitItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="ESCAPE"/> </Property> <Property name="mnemonic" type="int" value="120"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="exit_game" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="exitItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="analyseM"> <Properties> <Property name="mnemonic" type="int" value="110"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="analyse" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="analyseMActionPerformed"/> </Events> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem1"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Shift+Ctrl+A"/> </Property> <Property name="mnemonic" type="int" value="97"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="analyse_panel" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem1ActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="helpM"> <Properties> <Property name="mnemonic" type="int" value="104"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="help" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem5"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Shift+Ctrl+A"/> </Property> <Property name="mnemonic" type="int" value="97"/> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="org/ray/ninegrid/frame.properties" key="about_help" replaceFormat="java.util.ResourceBundle.getBundle("{bundleNameSlashes}").getString("{key}")"/> </Property> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem5ActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> </SubComponents>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -