diff options
author | Jiri Vanek <[email protected]> | 2013-07-10 18:31:48 +0200 |
---|---|---|
committer | Jiri Vanek <[email protected]> | 2013-07-10 18:31:48 +0200 |
commit | 75ee86cad9f42b975194b9870aa1decadae88d9c (patch) | |
tree | 308c6379a5e0eddd66128cbce2a79d8113eb2312 /extra/net/sourceforge | |
parent | 871e40074835623e8c3bd5d5d94227834956b077 (diff) |
Implemented new about dialogue (by Andrew Azores). Andrew added to authors
Diffstat (limited to 'extra/net/sourceforge')
-rw-r--r-- | extra/net/sourceforge/javaws/about/HTMLPanel.java | 59 | ||||
-rw-r--r-- | extra/net/sourceforge/javaws/about/Main.java | 117 | ||||
-rw-r--r-- | extra/net/sourceforge/javaws/about/resources/about.html | 28 | ||||
-rw-r--r-- | extra/net/sourceforge/javaws/about/resources/applications.html | 36 | ||||
-rw-r--r-- | extra/net/sourceforge/javaws/about/resources/jamIcon.jpg | bin | 10580 -> 0 bytes | |||
-rw-r--r-- | extra/net/sourceforge/javaws/about/resources/notes.html | 99 |
6 files changed, 0 insertions, 339 deletions
diff --git a/extra/net/sourceforge/javaws/about/HTMLPanel.java b/extra/net/sourceforge/javaws/about/HTMLPanel.java deleted file mode 100644 index e544e32..0000000 --- a/extra/net/sourceforge/javaws/about/HTMLPanel.java +++ /dev/null @@ -1,59 +0,0 @@ -/* HTMLPanel.java - Copyright (C) 2008 Red Hat, Inc. - -This file is part of IcedTea. - -IcedTea is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License as published by -the Free Software Foundation, version 2. - -IcedTea is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with IcedTea; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301 USA. - -Linking this library statically or dynamically with other modules is -making a combined work based on this library. Thus, the terms and -conditions of the GNU General Public License cover the whole -combination. - -As a special exception, the copyright holders of this library give you -permission to link this library with independent modules to produce an -executable, regardless of the license terms of these independent -modules, and to copy and distribute the resulting executable under -terms of your choice, provided that you also meet, for each linked -independent module, the terms and conditions of the license of that -module. An independent module is a module which is not derived from -or based on this library. If you modify this library, you may extend -this exception to your version of the library, but you are not -obligated to do so. If you do not wish to do so, delete this -exception statement from your version. -*/ - -package net.sourceforge.javaws.about; - -import java.awt.BorderLayout; -import java.io.IOException; -import java.net.URL; - -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JEditorPane; - -public class HTMLPanel extends JPanel { - - JEditorPane pane; - - public HTMLPanel(URL url) throws IOException { - super(new BorderLayout()); - pane = new JEditorPane(url); - pane.setEditable(false); - JScrollPane scroller = new JScrollPane(pane); - add(scroller, BorderLayout.CENTER); - } -} diff --git a/extra/net/sourceforge/javaws/about/Main.java b/extra/net/sourceforge/javaws/about/Main.java deleted file mode 100644 index eec46ae..0000000 --- a/extra/net/sourceforge/javaws/about/Main.java +++ /dev/null @@ -1,117 +0,0 @@ -/* Main.java - Copyright (C) 2008 Red Hat, Inc. - -This file is part of IcedTea. - -IcedTea is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License as published by -the Free Software Foundation, version 2. - -IcedTea is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with IcedTea; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301 USA. - -Linking this library statically or dynamically with other modules is -making a combined work based on this library. Thus, the terms and -conditions of the GNU General Public License cover the whole -combination. - -As a special exception, the copyright holders of this library give you -permission to link this library with independent modules to produce an -executable, regardless of the license terms of these independent -modules, and to copy and distribute the resulting executable under -terms of your choice, provided that you also meet, for each linked -independent module, the terms and conditions of the license of that -module. An independent module is a module which is not derived from -or based on this library. If you modify this library, you may extend -this exception to your version of the library, but you are not -obligated to do so. If you do not wish to do so, delete this -exception statement from your version. -*/ - -package net.sourceforge.javaws.about; - -import java.awt.BorderLayout; -import java.awt.Dimension; -import java.awt.Toolkit; -import java.io.IOException; - -import javax.swing.JFrame; -import javax.swing.JPanel; -import javax.swing.JTabbedPane; -import javax.swing.UIManager; - - -public class Main extends JPanel { - - private final String notes = "/net/sourceforge/javaws/about/resources/notes.html"; - private final String apps = "/net/sourceforge/javaws/about/resources/applications.html"; - private final String about = "/net/sourceforge/javaws/about/resources/about.html"; - JTabbedPane tabbedPane; - - public Main() throws IOException { - super(new BorderLayout()); - - HTMLPanel notesPanel = new HTMLPanel(getClass().getResource(notes)); - HTMLPanel appsPanel = new HTMLPanel(getClass().getResource(apps)); - HTMLPanel aboutPanel = new HTMLPanel(getClass().getResource(about)); - - - - tabbedPane = new JTabbedPane(); - - tabbedPane.add("About IcedTea-Web and NetX", aboutPanel); - tabbedPane.add("Applications", appsPanel); - tabbedPane.add("Notes", notesPanel); - - tabbedPane.setPreferredSize(new Dimension(550,410)); - add(tabbedPane, BorderLayout.CENTER); - } - - private static void createAndShowGUI() { - - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } catch (Exception e) { - } - - JFrame frame = new JFrame("About IcedTea-Web and NetX"); - frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); - Main demo = null; - try { - demo = new Main(); - } catch (Exception e) { - e.printStackTrace(); - System.exit(1); - } - demo.setOpaque(true); - frame.setContentPane(demo); - frame.pack(); - centerDialog(frame); - frame.setVisible(true); - } - - private static void centerDialog(JFrame frame) { - Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); - Dimension dialogSize = frame.getSize(); - - frame.setLocation((screen.width - dialogSize.width)/2, - (screen.height - dialogSize.height)/2); - } - - public static void main(String[] args) { - javax.swing.SwingUtilities.invokeLater(new Runnable() { - public void run() { - createAndShowGUI(); - } - }); - } - - -} diff --git a/extra/net/sourceforge/javaws/about/resources/about.html b/extra/net/sourceforge/javaws/about/resources/about.html deleted file mode 100644 index e0d0a92..0000000 --- a/extra/net/sourceforge/javaws/about/resources/about.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> - <head> - <title> - </title> - </head> - <body> - <h3>IcedTea-Web</h3> is a high-quality JNLP client, built on <b>NetX</b>, that executes - network-based applications. - <br>NetX downloads code over the - network, caches it, and runs it in a secure sandbox - environment (unless signed). - <br><br><big><b> - Features of NetX: - </b></big> - <ul> - <li><b>Modular: </b>Easily add JNLP capabilities to an application.</li> - <li><b>Small Size: </b>Loads from a ~130K JAR file.</li> - <li><b>Saves Memory: </b>Launch programs in a shared JVM.</li> - <li><b>Fast startup:</b> Runs applications from a cache for fast starting. </li> - <li><b>Security:</b> Run any application in a sandbox or log its activities.</li> - <li><b>Auto-Update:</b> Applications can auto-update without special code.</li> - <li><b>Network Deployment:</b> Deploy to the internet, not with installers. </li> - <li><b>Open Source:</b> GNU Lesser General Public License.</li> - </ul> - </body> -</html> - diff --git a/extra/net/sourceforge/javaws/about/resources/applications.html b/extra/net/sourceforge/javaws/about/resources/applications.html deleted file mode 100644 index e9210d6..0000000 --- a/extra/net/sourceforge/javaws/about/resources/applications.html +++ /dev/null @@ -1,36 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<title>Applications</title> -</head> -<body> - -<big><b>Sample Applications:</b></big><br> -<b> <a href="http://www.jGoodies.com/download/jdiskreport/jdiskreport.jnlp">jDiskReport</a> -</b> http://www.jGoodies.com/download/jdiskreport/jdiskreport.jnlp<br> -<b> <a href="http://www.jgoodies.com/download/jpathreport/jpathreport.jnlp">jPathReport</a> -</b> http://www.jgoodies.com/download/jpathreport/jpathreport.jnlp<br> -<b> <a href="http://www.L2FProd.com/software/skinlf/jnlp/demo.php">Skin L2F Demo</a> -</b> http://www.L2FProd.com/software/skinlf/jnlp/demo.php<br> -<b> <a href="http://www.glub.com/products/secureftp/secureftp.jnlp">Secure FTP</a> -</b> http://www.glub.com/products/secureftp/secureftp.jnlp<br> -<b> <a href="http://www.jext.org/apps/jext.jnlp">Jext</a> -</b> http://www.jext.org/apps/jext.jnlp<br> -<b> <a href="http://www.javazoom.net/jlgui/jws/jlgui.jnlp">Java Music Player</a> -</b> http://www.javazoom.net/jlgui/jws/jlgui.jnlp<br> -<br> -<big><b>Apps using netx:</b></big><br> -<b> <a href="http://jnlp.sourceforge.net/netx/start/start.jnlp">Java Start Button</a> -</b> http://jnlp.sourceforge.net/netx/start/start.jnlp<br> -<br> -<big><b>Sun Demos:</b></big><br> -<b> <a href="http://java.sun.com/products/javawebstart/apps/swingset2.jnlp">SwingSet2</a> -</b> http://java.sun.com/products/javawebstart/apps/swingset2.jnlp<br> -<b> <a href="http://java.sun.com/products/javawebstart/apps/notepad.jnlp">Notepad</a> -</b> http://java.sun.com/products/javawebstart/apps/notepad.jnlp<br> -<b> <a href="http://java.sun.com/products/javawebstart/apps/draw.jnlp">Draw</a> -</b> http://java.sun.com/products/javawebstart/apps/draw.jnlp<br> -<b> <a href="http://java.sun.com/products/javawebstart/apps/mg.jnlp">Military Game</a> -</b> http://java.sun.com/products/javawebstart/apps/mg.jnlp<br> -<br> -<big><b>Tests:</b></big><br> - <a href="http://www.acm.vt.edu/~jmaxwell/security/SecurityTest.jnlp">Security Test</a><br> - <a href="http://www.acm.vt.edu/~jmaxwell/security/SecurityTestSigned.jnlp">Security Test (signed)</a><br> - <a href="http://www.acm.vt.edu/~jmaxwell/security/StrictTest.jnlp">Security Test (signed; fail strict JNLP)</a><br> - <a href="http://www.acm.vt.edu/~jmaxwell/security/PermissionList.jnlp">Permission Test</a><br> - <a href="http://www.acm.vt.edu/~jmaxwell/security/PermissionListSigned.jnlp">Permission Test (signed)</a> -<table cellpadding="0" cellspacing="0" border="0"> - <tbody><tr><td valign="Top" nowrap="true" bgcolor="#ffffff" width="500"><br> - </td></tr></tbody> -</table> -</body> -</html> diff --git a/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg b/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg Binary files differdeleted file mode 100644 index 6a827c7..0000000 --- a/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg +++ /dev/null diff --git a/extra/net/sourceforge/javaws/about/resources/notes.html b/extra/net/sourceforge/javaws/about/resources/notes.html deleted file mode 100644 index c8d95ba..0000000 --- a/extra/net/sourceforge/javaws/about/resources/notes.html +++ /dev/null @@ -1,99 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> - <head> - <title>Release Notes</title> - </head> - <body> - <br> - <table cellpadding="2" cellspacing="2" border="0" width="100%"> - <tbody> - <tr> - <td valign="Top" width="15"></td> - <td valign="Top" width="100%"> - <table cellpadding="0" cellspacing="0" border="0" align="Center"> - <tbody> - <tr> - <td valign="Middle" align="Center" nowrap="true"><div align="Center"> - <img src="jamIcon.jpg" alt="Jam Icon" width="87" height="84" align="Center"> - </div> - </td> - </tr> - <tr> - <td valign="Middle" nowrap="true" align="Justify"> - <div align="Center"> - <b>Lillian Angel</b> <br> - <b>Deepak Bhole</b> <br> - <b>Danesh Dadachanji</b> <br> - <b>Adam Domurad</b> <br> - <b>Thomas Fitzsimmons</b> <br> - <b>Andrew John Hughes</b> <br> - <b>Matthias Klose </b> <br> - <b>Francis Kung</b> <br> - <b>Omair Majid</b> <br> - <b>Jon A. Maxwell</b> <br> - <b>Thomas Meyer</b> <br> - <b>Saad Mohammad</b> <br> - <b>Andrew Su</b> <br> - <b>Joshua Sumali</b> <br> - <b>Jiri Vanek</b> <br> - <b>Mark Wielaard</b> <br> - <b>Man Lung Wong</b> <br> - </div> - </td> - </tr> - </tbody> - </table> - </td> - </tr> - </tbody> - </table> -<br> -<big><b>Release Notes</b></big> -<br> -<table cellpadding="0" cellspacing="0" border="0"> - <tbody> - <tr> - <td valign="Top" width="15"><br></td> - - - <td valign="Top"> - NetX on IcedTea: Security Support - <ul> - <li> Full signed application support </li> - <li> User trusted certificates support </li> - <li> Some JNLP API Services implemented </li> - <li> Improved unsigned application sandboxing with JNLP API </li> - </ul> - </td> - </tr> - <tr> - <td valign="Top" width="15"><br></td> - <td valign="Top"> - Version 0.5: Refines multi-app capabilities + native code support - <ul> - <li> Released under LGPL. </li> - <li> Separate event queue, look and feel, etc for each application. </li> - <li> Native code support. </li> - <li> Supports headless mode. </li> - <li> Internationalized messages. </li> - <li> Uses NanoXML parser. </li> - <li> Minor changes listed on project web site... </li> - </ul> - - </td> - </tr> - </tbody> -</table> -<b> Home page of IcedTea-Web: - <a href="http://icedtea.classpath.org/wiki/IcedTea-Web"> - http://icedtea.classpath.org/wiki/IcedTea-Web - </a><br> - Please visit also the SourceForge site - <a href="http://jnlp.sourceforge.net/netx/index.html"> - http://jnlp.sourceforge.net/netx/index.html - </a> - and the IcedTea site - <a href="http://iced-tea.org">http://iced-tea.org</a> - for more information.</b><br> -</body> -</html> |