From 3c29d70eb9cd35391300ccbb498e9ee7af345e68 Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Mon, 21 Nov 2011 21:47:40 +0000 Subject: [PATCH] SDK: - cleanup applet ant target - unify logo with splash screen option git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8758 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../applet-data/appletlogo.png | Bin 4810 -> 0 bytes sdk/jme3-lwjgl-applet/build.xml | 7 +- .../jme3/gde/lwjgl/applet/Bundle.properties | 1 + .../applet/LwjglAppletCompositeProvider.java | 11 +-- .../applet/LwjglAppletCustomizerPanel.form | 15 +++- .../applet/LwjglAppletCustomizerPanel.java | 10 ++- .../com/jme3/gde/lwjgl/applet/applet-data.zip | Bin 4941 -> 0 bytes .../gde/lwjgl/applet/lwjgl-applet-targets.xml | 68 ++++-------------- 8 files changed, 38 insertions(+), 74 deletions(-) delete mode 100644 sdk/jme3-lwjgl-applet/applet-data/appletlogo.png delete mode 100644 sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/applet-data.zip diff --git a/sdk/jme3-lwjgl-applet/applet-data/appletlogo.png b/sdk/jme3-lwjgl-applet/applet-data/appletlogo.png deleted file mode 100644 index f40cf4d3b758dce45f6c9c2e28ca1b2d9c25b445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4810 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 diff --git a/sdk/jme3-lwjgl-applet/build.xml b/sdk/jme3-lwjgl-applet/build.xml index da4ff691b..8fae365fc 100644 --- a/sdk/jme3-lwjgl-applet/build.xml +++ b/sdk/jme3-lwjgl-applet/build.xml @@ -5,12 +5,7 @@ Builds, tests, and runs the project com.jme3.gde.lwjgl.applet. - - - - - - + diff --git a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/Bundle.properties b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/Bundle.properties index 8eb4cf0c8..710252ec6 100644 --- a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/Bundle.properties +++ b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/Bundle.properties @@ -12,3 +12,4 @@ LwjglAppletCustomizerPanel.jTextField1.text=640 LwjglAppletCustomizerPanel.jLabel2.text=An applet can be launched in any browser supporting Java. LwjglAppletCustomizerPanel.jTextField2.text=480 LwjglAppletCustomizerPanel.jLabel3.text=X +LwjglAppletCustomizerPanel.jLabel4.text=The applet uses the splash image set in the "Application" tab. diff --git a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCompositeProvider.java b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCompositeProvider.java index c9c64c94b..3b33ed258 100644 --- a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCompositeProvider.java +++ b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCompositeProvider.java @@ -9,18 +9,10 @@ import com.jme3.gde.core.j2seproject.ProjectExtensionProperties; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.net.MalformedURLException; -import java.net.URL; -import java.util.zip.ZipEntry; -import java.util.zip.ZipInputStream; import javax.swing.JComponent; import org.netbeans.api.project.Project; import org.netbeans.spi.project.ui.support.ProjectCustomizer; -import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.util.Exceptions; import org.openide.util.Lookup; @@ -62,7 +54,7 @@ public class LwjglAppletCompositeProvider implements ProjectCustomizer.Composite private class SavePropsListener implements ActionListener { private String extensionName = "lwjglapplet"; - private String extensionVersion = "v0.98"; + private String extensionVersion = "v1.0"; private String[] extensionDependencies = new String[]{"jar", "-lwjgl-applet"}; private ProjectExtensionManager manager = new ProjectExtensionManager(extensionName, extensionVersion, extensionDependencies); private ProjectExtensionProperties properties; @@ -72,7 +64,6 @@ public class LwjglAppletCompositeProvider implements ProjectCustomizer.Composite this.properties = props; this.project = project; manager.setAntTaskLibrary("lwjgl-applet"); - manager.setDataZip("nbres:/com/jme3/gde/lwjgl/applet/applet-data.zip"); } public void actionPerformed(ActionEvent e) { diff --git a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.form b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.form index 01e92333e..729aea3f0 100644 --- a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.form +++ b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.form @@ -28,6 +28,7 @@ + @@ -43,7 +44,9 @@ - + + + @@ -91,5 +94,15 @@ + + + + + + + + + + diff --git a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.java b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.java index 7900fa32a..753da45d2 100644 --- a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.java +++ b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/LwjglAppletCustomizerPanel.java @@ -73,6 +73,7 @@ public class LwjglAppletCustomizerPanel extends javax.swing.JPanel implements Ac jLabel2 = new javax.swing.JLabel(); jTextField2 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); + jLabel4 = new javax.swing.JLabel(); jCheckBox1.setText(org.openide.util.NbBundle.getMessage(LwjglAppletCustomizerPanel.class, "LwjglAppletCustomizerPanel.jCheckBox1.text")); // NOI18N @@ -86,6 +87,9 @@ public class LwjglAppletCustomizerPanel extends javax.swing.JPanel implements Ac jLabel3.setText(org.openide.util.NbBundle.getMessage(LwjglAppletCustomizerPanel.class, "LwjglAppletCustomizerPanel.jLabel3.text")); // NOI18N + jLabel4.setFont(new java.awt.Font("Lucida Grande", 2, 13)); // NOI18N + jLabel4.setText(org.openide.util.NbBundle.getMessage(LwjglAppletCustomizerPanel.class, "LwjglAppletCustomizerPanel.jLabel4.text")); // NOI18N + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -101,6 +105,7 @@ public class LwjglAppletCustomizerPanel extends javax.swing.JPanel implements Ac .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(169, Short.MAX_VALUE)) + .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, 408, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) @@ -114,7 +119,9 @@ public class LwjglAppletCustomizerPanel extends javax.swing.JPanel implements Ac .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel3) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap(212, Short.MAX_VALUE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jLabel4) + .addContainerGap(188, Short.MAX_VALUE)) ); }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables @@ -122,6 +129,7 @@ public class LwjglAppletCustomizerPanel extends javax.swing.JPanel implements Ac private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; // End of variables declaration//GEN-END:variables diff --git a/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/applet-data.zip b/sdk/jme3-lwjgl-applet/src/com/jme3/gde/lwjgl/applet/applet-data.zip deleted file mode 100644 index 36a392b971ee5e7191ebf2fea9b67b186ecf36e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4941 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 - Packing Splash - - - Applet Creation @@ -17,58 +11,20 @@ - - - - - - - - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + +