robotcmdgui.form

来自「tinyos最新版」· FORM 代码 · 共 779 行 · 第 1/3 页

FORM
779
字号
<?xml version="1.0" encoding="UTF-8" ?><Form version="1.0" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">  <SyntheticProperties>    <SyntheticProperty name="formSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,44,0,0,1,-112"/>    <SyntheticProperty name="formPosition" type="java.awt.Point" value="-84,-19,0,5,115,114,0,14,106,97,118,97,46,97,119,116,46,80,111,105,110,116,-74,-60,-118,114,52,126,-56,38,2,0,2,73,0,1,120,73,0,1,121,120,112,0,0,0,0,0,0,0,0"/>    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>    <SyntheticProperty name="generatePosition" type="boolean" value="true"/>    <SyntheticProperty name="generateSize" type="boolean" value="true"/>    <SyntheticProperty name="generateCenter" type="boolean" value="true"/>    <SyntheticProperty name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,-121,0,0,2,-94"/>  </SyntheticProperties>  <Events>    <EventHandler event="windowClosing" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="exitForm"/>  </Events>  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>  <SubComponents>    <Container class="javax.swing.JPanel" name="topPanel">      <Constraints>        <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">          <BorderConstraints direction="Center"/>        </Constraint>      </Constraints>      <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout"/>      <SubComponents>        <Container class="javax.swing.JTabbedPane" name="jTabbedPane1">          <Properties>            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">              <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">                <EmptyBorder bottom="10" left="10" right="10" top="10"/>              </Border>            </Property>          </Properties>          <Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>          <SubComponents>            <Container class="javax.swing.JPanel" name="carControlPanel">              <Properties>                <Property name="toolTipText" type="java.lang.String" value="Controlling the Robot Remotely"/>              </Properties>              <Constraints>                <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">                  <JTabbedPaneConstraints tabName="Car Control">                    <Property name="tabTitle" type="java.lang.String" value="Car Control"/>                  </JTabbedPaneConstraints>                </Constraint>              </Constraints>              <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridLayout">                <Property name="columns" type="int" value="1"/>                <Property name="rows" type="int" value="3"/>              </Layout>              <SubComponents>                <Container class="javax.swing.JPanel" name="speedPanel">                  <Properties>                    <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">                      <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">                        <TitledBorder title="Speed (0-255)"/>                      </Border>                    </Property>                  </Properties>                  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout"/>                  <SubComponents>                    <Component class="javax.swing.JSlider" name="speedSlider">                      <Properties>                        <Property name="minorTickSpacing" type="int" value="10"/>                        <Property name="paintLabels" type="boolean" value="true"/>                        <Property name="paintTicks" type="boolean" value="true"/>                        <Property name="majorTickSpacing" type="int" value="50"/>                        <Property name="maximum" type="int" value="250"/>                      </Properties>                      <Events>                        <EventHandler event="stateChanged" listener="javax.swing.event.ChangeListener" parameters="javax.swing.event.ChangeEvent" handler="speedSliderStateChanged"/>                        <EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="speedSliderKeyReleased"/>                        <EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="speedSliderMouseReleased"/>                      </Events>                    </Component>                    <Component class="javax.swing.JLabel" name="spacerLabel1">                      <Properties>                        <Property name="text" type="java.lang.String" value="        "/>                      </Properties>                    </Component>                    <Component class="javax.swing.JButton" name="offButton">                      <Properties>                        <Property name="text" type="java.lang.String" value="OFF"/>                      </Properties>                      <Events>                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="offButtonActionPerformed"/>                      </Events>                    </Component>                    <Component class="javax.swing.JLabel" name="spacerLabel11">                      <Properties>                        <Property name="text" type="java.lang.String" value="        "/>                      </Properties>                    </Component>                  </SubComponents>                </Container>                <Container class="javax.swing.JPanel" name="turnPanel">                  <Properties>                    <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">                      <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">                        <TitledBorder title="Turn (0-60, 30=straight)"/>                      </Border>                    </Property>                  </Properties>                  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout"/>                  <SubComponents>                    <Component class="javax.swing.JSlider" name="turnSlider">                      <Properties>                        <Property name="minorTickSpacing" type="int" value="5"/>                        <Property name="paintLabels" type="boolean" value="true"/>                        <Property name="paintTicks" type="boolean" value="true"/>                        <Property name="majorTickSpacing" type="int" value="10"/>                        <Property name="maximum" type="int" value="60"/>                        <Property name="value" type="int" value="30"/>                      </Properties>                      <Events>                        <EventHandler event="stateChanged" listener="javax.swing.event.ChangeListener" parameters="javax.swing.event.ChangeEvent" handler="turnSliderStateChanged"/>                        <EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="turnSliderKeyReleased"/>                        <EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="turnSliderMouseReleased"/>                      </Events>                    </Component>                    <Component class="javax.swing.JLabel" name="spacerLabel12">                      <Properties>                        <Property name="text" type="java.lang.String" value="        "/>                      </Properties>                    </Component>                    <Component class="javax.swing.JButton" name="straightButton">                      <Properties>                        <Property name="text" type="java.lang.String" value="STRAIGHT"/>                      </Properties>                      <Events>                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="straightButtonActionPerformed"/>                      </Events>                    </Component>                    <Component class="javax.swing.JLabel" name="spacerLabel13">                      <Properties>                        <Property name="text" type="java.lang.String" value="        "/>                      </Properties>                    </Component>                  </SubComponents>                </Container>                <Container class="javax.swing.JPanel" name="dirPanel">                  <Properties>                    <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">                      <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">                        <TitledBorder title="Direction"/>                      </Border>                    </Property>                  </Properties>                  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout">                    <Property name="horizontalGap" type="int" value="30"/>                    <Property name="verticalGap" type="int" value="20"/>                  </Layout>                  <SubComponents>                    <Component class="javax.swing.JButton" name="forwardButton">                      <Properties>                        <Property name="text" type="java.lang.String" value="FORWARD"/>                      </Properties>                      <Events>                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="forwardButtonActionPerformed"/>                      </Events>                    </Component>                    <Component class="javax.swing.JButton" name="reverseButton">                      <Properties>                        <Property name="text" type="java.lang.String" value="REVERSE"/>                      </Properties>                      <Events>                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="reverseButtonActionPerformed"/>                      </Events>                    </Component>                  </SubComponents>                </Container>              </SubComponents>            </Container>            <Container class="javax.swing.JPanel" name="navPanel">              <Properties>                <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">                  <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">                    <EmptyBorder bottom="5" left="5" right="5" top="5"/>                  </Border>                </Property>                <Property name="toolTipText" type="java.lang.String" value="Send Navigation Messages"/>              </Properties>              <Constraints>                <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">                  <JTabbedPaneConstraints tabName="Navigation">                    <Property name="tabTitle" type="java.lang.String" value="Navigation"/>                  </JTabbedPaneConstraints>                </Constraint>              </Constraints>              <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout">                <Property name="axis" type="int" value="1"/>              </Layout>              <SubComponents>                <Component class="javax.swing.JTextArea" name="navDirText">                  <Properties>                    <Property name="lineWrap" type="boolean" value="true"/>                    <Property name="text" type="java.lang.String" value="Directions: &#xa;Enter the robot&apos;s current location in cm in (x1,y1).&#xa;Enter the robot&apos;s current heading as (Num*PI/Den).&#xa;Enter the position the robot should navigate to in (x2,y2)."/>                    <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">                      <Color blue="cc" green="cc" id="Panel.background" palette="3" red="cc" type="palette"/>                    </Property>                  </Properties>                </Component>                <Container class="javax.swing.JPanel" name="navDataPanel">                  <Properties>                    <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">                      <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">                        <EmptyBorder bottom="10" left="10" right="10" top="10"/>                      </Border>                    </Property>                  </Properties>                  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridLayout">                    <Property name="columns" type="int" value="4"/>                    <Property name="horizontalGap" type="int" value="15"/>                    <Property name="rows" type="int" value="3"/>                    <Property name="verticalGap" type="int" value="10"/>                  </Layout>                  <SubComponents>                    <Component class="javax.swing.JLabel" name="x1Label">                      <Properties>                        <Property name="text" type="java.lang.String" value="    x1:"/>                        <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">                          <Font name="Dialog" size="14" style="1"/>                        </Property>                      </Properties>                    </Component>                    <Component class="javax.swing.JTextField" name="x1Field">                      <Properties>                        <Property name="text" type="java.lang.String" value="0"/>                      </Properties>                    </Component>                    <Component class="javax.swing.JLabel" name="y1Label">                      <Properties>                        <Property name="text" type="java.lang.String" value="    y1:"/>                        <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">                          <Font name="Dialog" size="14" style="1"/>                        </Property>                      </Properties>                    </Component>                    <Component class="javax.swing.JTextField" name="y1Field">                      <Properties>                        <Property name="text" type="java.lang.String" value="0"/>                      </Properties>                    </Component>                    <Component class="javax.swing.JLabel" name="piNumLabel">

⌨️ 快捷键说明

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