1<?xml version="1.1" encoding="UTF-8" ?> 2 3<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JAppletFormInfo"> 4 <AuxValues> 5 <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> 6 <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> 7 <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> 8 <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> 9 <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> 10 <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> 11 <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> 12 <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> 13 <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> 14 </AuxValues> 15 16 <Layout> 17 <DimensionLayout dim="0"> 18 <Group type="103" groupAlignment="0" attributes="0"> 19 <Group type="102" alignment="0" attributes="0"> 20 <EmptySpace max="-2" attributes="0"/> 21 <Group type="103" groupAlignment="0" attributes="0"> 22 <Component id="jPanel1" alignment="1" max="32767" attributes="0"/> 23 <Component id="jPanel4" alignment="0" max="32767" attributes="1"/> 24 <Group type="102" alignment="1" attributes="0"> 25 <Component id="canvasWrapper" pref="448" max="32767" attributes="0"/> 26 <EmptySpace max="-2" attributes="0"/> 27 <Component id="jPanel3" min="-2" max="-2" attributes="0"/> 28 </Group> 29 </Group> 30 <EmptySpace max="-2" attributes="0"/> 31 </Group> 32 </Group> 33 </DimensionLayout> 34 <DimensionLayout dim="1"> 35 <Group type="103" groupAlignment="0" attributes="0"> 36 <Group type="102" alignment="1" attributes="0"> 37 <EmptySpace max="-2" attributes="0"/> 38 <Group type="103" groupAlignment="0" attributes="0"> 39 <Component id="canvasWrapper" pref="258" max="32767" attributes="0"/> 40 <Component id="jPanel3" alignment="0" max="32767" attributes="0"/> 41 </Group> 42 <EmptySpace max="-2" attributes="0"/> 43 <Component id="jPanel4" min="-2" max="-2" attributes="0"/> 44 <EmptySpace max="-2" attributes="0"/> 45 <Component id="jPanel1" min="-2" max="-2" attributes="0"/> 46 <EmptySpace max="-2" attributes="0"/> 47 </Group> 48 </Group> 49 </DimensionLayout> 50 </Layout> 51 <SubComponents> 52 <Container class="javax.swing.JPanel" name="jPanel1"> 53 <Properties> 54 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> 55 <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/> 56 </Property> 57 </Properties> 58 59 <Layout> 60 <DimensionLayout dim="0"> 61 <Group type="103" groupAlignment="0" attributes="0"> 62 <Group type="102" alignment="0" attributes="0"> 63 <EmptySpace max="-2" attributes="0"/> 64 <Group type="103" groupAlignment="0" attributes="0"> 65 <Component id="jScrollPane1" alignment="0" pref="598" max="32767" attributes="0"/> 66 <Group type="102" alignment="0" attributes="0"> 67 <Component id="jLabel1" min="-2" max="-2" attributes="0"/> 68 <EmptySpace pref="273" max="32767" attributes="0"/> 69 <Component id="jLabel9" min="-2" max="-2" attributes="0"/> 70 </Group> 71 </Group> 72 <EmptySpace max="-2" attributes="0"/> 73 </Group> 74 </Group> 75 </DimensionLayout> 76 <DimensionLayout dim="1"> 77 <Group type="103" groupAlignment="0" attributes="0"> 78 <Group type="102" alignment="0" attributes="0"> 79 <EmptySpace max="-2" attributes="0"/> 80 <Group type="103" groupAlignment="3" attributes="0"> 81 <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/> 82 <Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/> 83 </Group> 84 <EmptySpace max="-2" attributes="0"/> 85 <Component id="jScrollPane1" pref="214" max="32767" attributes="0"/> 86 <EmptySpace max="-2" attributes="0"/> 87 </Group> 88 </Group> 89 </DimensionLayout> 90 </Layout> 91 <SubComponents> 92 <Container class="javax.swing.JScrollPane" name="jScrollPane1"> 93 <Properties> 94 <Property name="verticalScrollBarPolicy" type="int" value="22"/> 95 </Properties> 96 <AuxValues> 97 <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> 98 </AuxValues> 99 100 <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> 101 <SubComponents> 102 <Component class="javax.swing.JTextArea" name="resultArea"> 103 <Properties> 104 <Property name="columns" type="int" value="20"/> 105 </Properties> 106 </Component> 107 </SubComponents> 108 </Container> 109 <Component class="javax.swing.JLabel" name="jLabel1"> 110 <Properties> 111 <Property name="text" type="java.lang.String" value="Java code:"/> 112 </Properties> 113 </Component> 114 <Component class="javax.swing.JLabel" name="jLabel9"> 115 <Properties> 116 <Property name="text" type="java.lang.String" value="<html>
Universal Tween Engine v6.0.0 - <font color="#77C8FF">www.aurelienribon.com</font>"/> 117 </Properties> 118 </Component> 119 </SubComponents> 120 </Container> 121 <Container class="javax.swing.JPanel" name="canvasWrapper"> 122 123 <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> 124 </Container> 125 <Container class="javax.swing.JPanel" name="jPanel3"> 126 <Properties> 127 <Property name="opaque" type="boolean" value="false"/> 128 </Properties> 129 130 <Layout> 131 <DimensionLayout dim="0"> 132 <Group type="103" groupAlignment="0" attributes="0"> 133 <Component id="jLabel2" alignment="0" pref="164" max="32767" attributes="0"/> 134 <Component id="jPanel5" alignment="0" max="32767" attributes="0"/> 135 <Component id="jPanel2" alignment="0" max="32767" attributes="1"/> 136 </Group> 137 </DimensionLayout> 138 <DimensionLayout dim="1"> 139 <Group type="103" groupAlignment="0" attributes="0"> 140 <Group type="102" attributes="0"> 141 <Component id="jLabel2" min="-2" max="-2" attributes="0"/> 142 <EmptySpace max="32767" attributes="0"/> 143 <Component id="jPanel2" min="-2" max="-2" attributes="0"/> 144 <EmptySpace max="-2" attributes="0"/> 145 <Component id="jPanel5" min="-2" max="-2" attributes="0"/> 146 </Group> 147 </Group> 148 </DimensionLayout> 149 </Layout> 150 <SubComponents> 151 <Component class="javax.swing.JLabel" name="jLabel2"> 152 <Properties> 153 <Property name="horizontalAlignment" type="int" value="0"/> 154 <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> 155 <Image iconType="3" name="/aurelienribon/tweenengine/applets/gfx/logo-timeline.png"/> 156 </Property> 157 </Properties> 158 </Component> 159 <Container class="javax.swing.JPanel" name="jPanel2"> 160 <Properties> 161 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> 162 <PropertyBean type="aurelienribon.utils.swing.GroupBorder"> 163 <Property name="title" type="java.lang.String" value="Timeline options"/> 164 </PropertyBean> 165 </Property> 166 </Properties> 167 168 <Layout> 169 <DimensionLayout dim="0"> 170 <Group type="103" groupAlignment="0" attributes="0"> 171 <Group type="102" alignment="1" attributes="0"> 172 <EmptySpace max="32767" attributes="0"/> 173 <Group type="103" groupAlignment="0" attributes="0"> 174 <Component id="yoyoChk" alignment="1" min="-2" max="-2" attributes="0"/> 175 <Group type="102" alignment="1" attributes="0"> 176 <Component id="jLabel4" min="-2" max="-2" attributes="0"/> 177 <EmptySpace type="unrelated" max="-2" attributes="0"/> 178 <Component id="rptSpinner" min="-2" pref="66" max="-2" attributes="0"/> 179 </Group> 180 <Group type="102" alignment="1" attributes="0"> 181 <Component id="jLabel6" min="-2" max="-2" attributes="0"/> 182 <EmptySpace type="unrelated" max="-2" attributes="0"/> 183 <Component id="rptDelaySpinner" min="-2" pref="66" max="-2" attributes="0"/> 184 </Group> 185 </Group> 186 <EmptySpace max="-2" attributes="0"/> 187 </Group> 188 </Group> 189 </DimensionLayout> 190 <DimensionLayout dim="1"> 191 <Group type="103" groupAlignment="0" attributes="0"> 192 <Group type="102" alignment="0" attributes="0"> 193 <EmptySpace max="-2" attributes="0"/> 194 <Group type="103" groupAlignment="3" attributes="0"> 195 <Component id="rptSpinner" alignment="3" min="-2" max="-2" attributes="0"/> 196 <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/> 197 </Group> 198 <EmptySpace max="-2" attributes="0"/> 199 <Group type="103" groupAlignment="3" attributes="0"> 200 <Component id="rptDelaySpinner" alignment="3" min="-2" max="-2" attributes="0"/> 201 <Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/> 202 </Group> 203 <EmptySpace type="separate" max="-2" attributes="0"/> 204 <Component id="yoyoChk" min="-2" max="-2" attributes="0"/> 205 <EmptySpace max="32767" attributes="0"/> 206 </Group> 207 </Group> 208 </DimensionLayout> 209 </Layout> 210 <SubComponents> 211 <Component class="javax.swing.JLabel" name="jLabel4"> 212 <Properties> 213 <Property name="text" type="java.lang.String" value="Repetitions:"/> 214 </Properties> 215 </Component> 216 <Component class="javax.swing.JSpinner" name="rptSpinner"> 217 <Properties> 218 <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor"> 219 <SpinnerModel initial="2" minimum="0" numberType="java.lang.Integer" stepSize="1" type="number"/> 220 </Property> 221 </Properties> 222 </Component> 223 <Component class="javax.swing.JCheckBox" name="yoyoChk"> 224 <Properties> 225 <Property name="selected" type="boolean" value="true"/> 226 <Property name="text" type="java.lang.String" value="Yoyo repetitions"/> 227 </Properties> 228 </Component> 229 <Component class="javax.swing.JLabel" name="jLabel6"> 230 <Properties> 231 <Property name="text" type="java.lang.String" value="Repeat delay:"/> 232 </Properties> 233 </Component> 234 <Component class="javax.swing.JSpinner" name="rptDelaySpinner"> 235 <Properties> 236 <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor"> 237 <SpinnerModel initial="500" minimum="0" numberType="java.lang.Integer" stepSize="100" type="number"/> 238 </Property> 239 </Properties> 240 </Component> 241 </SubComponents> 242 </Container> 243 <Container class="javax.swing.JPanel" name="jPanel5"> 244 <Properties> 245 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> 246 <PropertyBean type="aurelienribon.utils.swing.GroupBorder"> 247 <Property name="title" type="java.lang.String" value="Animation speed"/> 248 </PropertyBean> 249 </Property> 250 </Properties> 251 252 <Layout> 253 <DimensionLayout dim="0"> 254 <Group type="103" groupAlignment="0" attributes="0"> 255 <Group type="102" alignment="0" attributes="0"> 256 <EmptySpace max="-2" attributes="0"/> 257 <Component id="speedSlider" pref="144" max="32767" attributes="0"/> 258 <EmptySpace max="-2" attributes="0"/> 259 </Group> 260 </Group> 261 </DimensionLayout> 262 <DimensionLayout dim="1"> 263 <Group type="103" groupAlignment="0" attributes="0"> 264 <Group type="102" alignment="0" attributes="0"> 265 <EmptySpace max="-2" attributes="0"/> 266 <Component id="speedSlider" min="-2" max="-2" attributes="0"/> 267 <EmptySpace max="32767" attributes="0"/> 268 </Group> 269 </Group> 270 </DimensionLayout> 271 </Layout> 272 <SubComponents> 273 <Component class="javax.swing.JSlider" name="speedSlider"> 274 <Properties> 275 <Property name="majorTickSpacing" type="int" value="100"/> 276 <Property name="maximum" type="int" value="300"/> 277 <Property name="minimum" type="int" value="-300"/> 278 <Property name="paintLabels" type="boolean" value="true"/> 279 <Property name="paintTicks" type="boolean" value="true"/> 280 <Property name="value" type="int" value="100"/> 281 </Properties> 282 </Component> 283 </SubComponents> 284 </Container> 285 </SubComponents> 286 </Container> 287 <Container class="javax.swing.JPanel" name="jPanel4"> 288 <Properties> 289 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> 290 <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/> 291 </Property> 292 </Properties> 293 294 <Layout> 295 <DimensionLayout dim="0"> 296 <Group type="103" groupAlignment="0" attributes="0"> 297 <Group type="102" alignment="1" attributes="0"> 298 <EmptySpace max="-2" attributes="0"/> 299 <Group type="103" groupAlignment="0" attributes="0"> 300 <Component id="restartBtn" linkSize="1" min="-2" max="-2" attributes="0"/> 301 <Component id="reverseBtn" linkSize="1" alignment="0" min="-2" max="-2" attributes="0"/> 302 </Group> 303 <EmptySpace max="-2" attributes="0"/> 304 <Group type="103" groupAlignment="0" max="-2" attributes="0"> 305 <Group type="102" alignment="0" attributes="1"> 306 <Component id="resumeBtn" linkSize="1" min="-2" max="-2" attributes="0"/> 307 <EmptySpace max="32767" attributes="0"/> 308 <Component id="jLabel3" min="-2" max="-2" attributes="0"/> 309 </Group> 310 <Group type="102" alignment="0" attributes="0"> 311 <Component id="pauseBtn" linkSize="1" min="-2" max="-2" attributes="0"/> 312 <EmptySpace type="separate" max="-2" attributes="0"/> 313 <Component id="jLabel5" min="-2" max="-2" attributes="0"/> 314 </Group> 315 </Group> 316 <EmptySpace max="-2" attributes="0"/> 317 <Group type="103" groupAlignment="0" attributes="0"> 318 <Component id="totalTimeSlider" pref="395" max="32767" attributes="0"/> 319 <Component id="iterationTimeSlider" alignment="0" pref="395" max="32767" attributes="0"/> 320 </Group> 321 <EmptySpace max="-2" attributes="0"/> 322 </Group> 323 </Group> 324 </DimensionLayout> 325 <DimensionLayout dim="1"> 326 <Group type="103" groupAlignment="0" attributes="0"> 327 <Group type="102" alignment="0" attributes="0"> 328 <EmptySpace max="-2" attributes="0"/> 329 <Group type="103" groupAlignment="0" attributes="0"> 330 <Group type="103" alignment="0" groupAlignment="3" attributes="0"> 331 <Component id="restartBtn" alignment="3" min="-2" max="-2" attributes="0"/> 332 <Component id="pauseBtn" alignment="3" min="-2" max="-2" attributes="0"/> 333 <Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/> 334 </Group> 335 <Component id="iterationTimeSlider" alignment="0" min="-2" max="-2" attributes="0"/> 336 </Group> 337 <EmptySpace max="-2" attributes="0"/> 338 <Group type="103" groupAlignment="0" attributes="0"> 339 <Group type="103" groupAlignment="3" attributes="0"> 340 <Component id="resumeBtn" alignment="3" min="-2" max="-2" attributes="0"/> 341 <Component id="reverseBtn" alignment="3" min="-2" max="-2" attributes="0"/> 342 <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/> 343 </Group> 344 <Component id="totalTimeSlider" min="-2" max="-2" attributes="0"/> 345 </Group> 346 <EmptySpace max="32767" attributes="0"/> 347 </Group> 348 </Group> 349 </DimensionLayout> 350 </Layout> 351 <SubComponents> 352 <Component class="javax.swing.JButton" name="restartBtn"> 353 <Properties> 354 <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> 355 <Font name="Tahoma" size="11" style="1"/> 356 </Property> 357 <Property name="text" type="java.lang.String" value="Restart"/> 358 <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> 359 <Insets value="[2, 3, 2, 3]"/> 360 </Property> 361 </Properties> 362 <Events> 363 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="restartBtnActionPerformed"/> 364 </Events> 365 </Component> 366 <Component class="javax.swing.JButton" name="pauseBtn"> 367 <Properties> 368 <Property name="text" type="java.lang.String" value="Pause"/> 369 <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> 370 <Insets value="[2, 3, 2, 3]"/> 371 </Property> 372 </Properties> 373 <Events> 374 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pauseBtnActionPerformed"/> 375 </Events> 376 </Component> 377 <Component class="javax.swing.JButton" name="resumeBtn"> 378 <Properties> 379 <Property name="text" type="java.lang.String" value="Resume"/> 380 <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> 381 <Insets value="[2, 3, 2, 3]"/> 382 </Property> 383 </Properties> 384 <Events> 385 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resumeBtnActionPerformed"/> 386 </Events> 387 </Component> 388 <Component class="javax.swing.JButton" name="reverseBtn"> 389 <Properties> 390 <Property name="text" type="java.lang.String" value="Reverse"/> 391 <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor"> 392 <Insets value="[2, 3, 2, 3]"/> 393 </Property> 394 </Properties> 395 <Events> 396 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="reverseBtnActionPerformed"/> 397 </Events> 398 </Component> 399 <Component class="javax.swing.JLabel" name="jLabel3"> 400 <Properties> 401 <Property name="text" type="java.lang.String" value="Total time:"/> 402 </Properties> 403 </Component> 404 <Component class="javax.swing.JLabel" name="jLabel5"> 405 <Properties> 406 <Property name="text" type="java.lang.String" value="Iteration time:"/> 407 </Properties> 408 </Component> 409 <Component class="javax.swing.JSlider" name="iterationTimeSlider"> 410 <Properties> 411 <Property name="enabled" type="boolean" value="false"/> 412 </Properties> 413 </Component> 414 <Component class="javax.swing.JSlider" name="totalTimeSlider"> 415 <Properties> 416 <Property name="enabled" type="boolean" value="false"/> 417 </Properties> 418 </Component> 419 </SubComponents> 420 </Container> 421 </SubComponents> 422</Form> 423