| <?xml version="1.1" encoding="UTF-8" ?> |
| |
| <Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JAppletFormInfo"> |
| <AuxValues> |
| <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> |
| <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> |
| <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> |
| <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> |
| <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> |
| <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> |
| <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> |
| <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> |
| <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> |
| </AuxValues> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="jPanel1" alignment="1" max="32767" attributes="0"/> |
| <Component id="jPanel4" alignment="0" max="32767" attributes="1"/> |
| <Group type="102" alignment="1" attributes="0"> |
| <Component id="canvasWrapper" pref="448" max="32767" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="jPanel3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="1" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="canvasWrapper" pref="258" max="32767" attributes="0"/> |
| <Component id="jPanel3" alignment="0" max="32767" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="jPanel4" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="jPanel1" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Container class="javax.swing.JPanel" name="jPanel1"> |
| <Properties> |
| <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> |
| <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/> |
| </Property> |
| </Properties> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="jScrollPane1" alignment="0" pref="598" max="32767" attributes="0"/> |
| <Group type="102" alignment="0" attributes="0"> |
| <Component id="jLabel1" min="-2" max="-2" attributes="0"/> |
| <EmptySpace pref="273" max="32767" attributes="0"/> |
| <Component id="jLabel9" min="-2" max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="3" attributes="0"> |
| <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="jScrollPane1" pref="214" max="32767" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Container class="javax.swing.JScrollPane" name="jScrollPane1"> |
| <Properties> |
| <Property name="verticalScrollBarPolicy" type="int" value="22"/> |
| </Properties> |
| <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="resultArea"> |
| <Properties> |
| <Property name="columns" type="int" value="20"/> |
| </Properties> |
| </Component> |
| </SubComponents> |
| </Container> |
| <Component class="javax.swing.JLabel" name="jLabel1"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Java code:"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JLabel" name="jLabel9"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="<html>
Universal Tween Engine v6.0.0 - <font color="#77C8FF">www.aurelienribon.com</font>"/> |
| </Properties> |
| </Component> |
| </SubComponents> |
| </Container> |
| <Container class="javax.swing.JPanel" name="canvasWrapper"> |
| |
| <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> |
| </Container> |
| <Container class="javax.swing.JPanel" name="jPanel3"> |
| <Properties> |
| <Property name="opaque" type="boolean" value="false"/> |
| </Properties> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="jLabel2" alignment="0" pref="164" max="32767" attributes="0"/> |
| <Component id="jPanel5" alignment="0" max="32767" attributes="0"/> |
| <Component id="jPanel2" alignment="0" max="32767" attributes="1"/> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" attributes="0"> |
| <Component id="jLabel2" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="32767" attributes="0"/> |
| <Component id="jPanel2" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="jPanel5" min="-2" max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Component class="javax.swing.JLabel" name="jLabel2"> |
| <Properties> |
| <Property name="horizontalAlignment" type="int" value="0"/> |
| <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> |
| <Image iconType="3" name="/aurelienribon/tweenengine/applets/gfx/logo-timeline.png"/> |
| </Property> |
| </Properties> |
| </Component> |
| <Container class="javax.swing.JPanel" name="jPanel2"> |
| <Properties> |
| <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> |
| <PropertyBean type="aurelienribon.utils.swing.GroupBorder"> |
| <Property name="title" type="java.lang.String" value="Timeline options"/> |
| </PropertyBean> |
| </Property> |
| </Properties> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="1" attributes="0"> |
| <EmptySpace max="32767" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="yoyoChk" alignment="1" min="-2" max="-2" attributes="0"/> |
| <Group type="102" alignment="1" attributes="0"> |
| <Component id="jLabel4" min="-2" max="-2" attributes="0"/> |
| <EmptySpace type="unrelated" max="-2" attributes="0"/> |
| <Component id="rptSpinner" min="-2" pref="66" max="-2" attributes="0"/> |
| </Group> |
| <Group type="102" alignment="1" attributes="0"> |
| <Component id="jLabel6" min="-2" max="-2" attributes="0"/> |
| <EmptySpace type="unrelated" max="-2" attributes="0"/> |
| <Component id="rptDelaySpinner" min="-2" pref="66" max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="3" attributes="0"> |
| <Component id="rptSpinner" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="3" attributes="0"> |
| <Component id="rptDelaySpinner" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace type="separate" max="-2" attributes="0"/> |
| <Component id="yoyoChk" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="32767" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Component class="javax.swing.JLabel" name="jLabel4"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Repetitions:"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JSpinner" name="rptSpinner"> |
| <Properties> |
| <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor"> |
| <SpinnerModel initial="2" minimum="0" numberType="java.lang.Integer" stepSize="1" type="number"/> |
| </Property> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JCheckBox" name="yoyoChk"> |
| <Properties> |
| <Property name="selected" type="boolean" value="true"/> |
| <Property name="text" type="java.lang.String" value="Yoyo repetitions"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JLabel" name="jLabel6"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Repeat delay:"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JSpinner" name="rptDelaySpinner"> |
| <Properties> |
| <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor"> |
| <SpinnerModel initial="500" minimum="0" numberType="java.lang.Integer" stepSize="100" type="number"/> |
| </Property> |
| </Properties> |
| </Component> |
| </SubComponents> |
| </Container> |
| <Container class="javax.swing.JPanel" name="jPanel5"> |
| <Properties> |
| <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> |
| <PropertyBean type="aurelienribon.utils.swing.GroupBorder"> |
| <Property name="title" type="java.lang.String" value="Animation speed"/> |
| </PropertyBean> |
| </Property> |
| </Properties> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="speedSlider" pref="144" max="32767" attributes="0"/> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Component id="speedSlider" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="32767" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Component class="javax.swing.JSlider" name="speedSlider"> |
| <Properties> |
| <Property name="majorTickSpacing" type="int" value="100"/> |
| <Property name="maximum" type="int" value="300"/> |
| <Property name="minimum" type="int" value="-300"/> |
| <Property name="paintLabels" type="boolean" value="true"/> |
| <Property name="paintTicks" type="boolean" value="true"/> |
| <Property name="value" type="int" value="100"/> |
| </Properties> |
| </Component> |
| </SubComponents> |
| </Container> |
| </SubComponents> |
| </Container> |
| <Container class="javax.swing.JPanel" name="jPanel4"> |
| <Properties> |
| <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> |
| <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/> |
| </Property> |
| </Properties> |
| |
| <Layout> |
| <DimensionLayout dim="0"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="1" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="restartBtn" linkSize="1" min="-2" max="-2" attributes="0"/> |
| <Component id="reverseBtn" linkSize="1" alignment="0" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" max="-2" attributes="0"> |
| <Group type="102" alignment="0" attributes="1"> |
| <Component id="resumeBtn" linkSize="1" min="-2" max="-2" attributes="0"/> |
| <EmptySpace max="32767" attributes="0"/> |
| <Component id="jLabel3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <Group type="102" alignment="0" attributes="0"> |
| <Component id="pauseBtn" linkSize="1" min="-2" max="-2" attributes="0"/> |
| <EmptySpace type="separate" max="-2" attributes="0"/> |
| <Component id="jLabel5" min="-2" max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Component id="totalTimeSlider" pref="395" max="32767" attributes="0"/> |
| <Component id="iterationTimeSlider" alignment="0" pref="395" max="32767" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| <DimensionLayout dim="1"> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="102" alignment="0" attributes="0"> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="103" alignment="0" groupAlignment="3" attributes="0"> |
| <Component id="restartBtn" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="pauseBtn" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <Component id="iterationTimeSlider" alignment="0" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace max="-2" attributes="0"/> |
| <Group type="103" groupAlignment="0" attributes="0"> |
| <Group type="103" groupAlignment="3" attributes="0"> |
| <Component id="resumeBtn" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="reverseBtn" alignment="3" min="-2" max="-2" attributes="0"/> |
| <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <Component id="totalTimeSlider" min="-2" max="-2" attributes="0"/> |
| </Group> |
| <EmptySpace max="32767" attributes="0"/> |
| </Group> |
| </Group> |
| </DimensionLayout> |
| </Layout> |
| <SubComponents> |
| <Component class="javax.swing.JButton" name="restartBtn"> |
| <Properties> |
| <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> |
| <Font name="Tahoma" size="11" style="1"/> |
| </Property> |
| <Property name="text" type="java.lang.String" value="Restart"/> |
| <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> |
| <Insets value="[2, 3, 2, 3]"/> |
| </Property> |
| </Properties> |
| <Events> |
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="restartBtnActionPerformed"/> |
| </Events> |
| </Component> |
| <Component class="javax.swing.JButton" name="pauseBtn"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Pause"/> |
| <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> |
| <Insets value="[2, 3, 2, 3]"/> |
| </Property> |
| </Properties> |
| <Events> |
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pauseBtnActionPerformed"/> |
| </Events> |
| </Component> |
| <Component class="javax.swing.JButton" name="resumeBtn"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Resume"/> |
| <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> |
| <Insets value="[2, 3, 2, 3]"/> |
| </Property> |
| </Properties> |
| <Events> |
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resumeBtnActionPerformed"/> |
| </Events> |
| </Component> |
| <Component class="javax.swing.JButton" name="reverseBtn"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Reverse"/> |
| <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> |
| <Insets value="[2, 3, 2, 3]"/> |
| </Property> |
| </Properties> |
| <Events> |
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="reverseBtnActionPerformed"/> |
| </Events> |
| </Component> |
| <Component class="javax.swing.JLabel" name="jLabel3"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Total time:"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JLabel" name="jLabel5"> |
| <Properties> |
| <Property name="text" type="java.lang.String" value="Iteration time:"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JSlider" name="iterationTimeSlider"> |
| <Properties> |
| <Property name="enabled" type="boolean" value="false"/> |
| </Properties> |
| </Component> |
| <Component class="javax.swing.JSlider" name="totalTimeSlider"> |
| <Properties> |
| <Property name="enabled" type="boolean" value="false"/> |
| </Properties> |
| </Component> |
| </SubComponents> |
| </Container> |
| </SubComponents> |
| </Form> |