Newbie question: What's wrong with the Applet Sample

List for Users of Carlsbad Cubes' Technologies and Products <[email protected]> Thu, 15 Sep 2005 19:50:58 +0200
Newsgroups gmane.comp.embedded.carlsbad-cubes
Message-ID <[email protected]>
Hi,

and sorry but I try now for three days haven't found any thread with the same problem here in the forum.


I'm trying the Sample Applet of http://www.swixml.org/samples/index.html:

-SwixApplet.java
-on a local Apache /Win32
-with an Java Plug-in 1.5.0_04

and the Html-file:

<html>
<body leftmargin=0 topmargin=0 bottommargin=0 rightmargin=0 marginwidth=0 marginheight=0>
<applet code="SwixApplet" archive="/jars/SwixApplet.jar,/jars/swixml.jar,/jars/jdom.jar"
width="100%"    height="100%" hspace="0" vspace="0">
<param name="xml" value="xml/applet.xml"/>
</applet>
</body>
</html>



The Applet is loaded, shows the GUI and initialized but the button hasn't the implemented function (does not work) and the console shows the message:

SwixML 1.5 (#144)
java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.reflect.AccessibleObject.setAccessible(Unknown Source)
	at org.swixml.SwingEngine.mapMembers(Unknown Source)
	at org.swixml.SwingEngine.mapMembers(Unknown Source)
	at org.swixml.SwingEngine.insert(Unknown Source)
	at org.swixml.SwingEngine.insert(Unknown Source)
	at org.swixml.SwingEngine.insert(Unknown Source)
	at SwixApplet.init(SwixApplet.java:47)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)



This means obviously that something is not accessible, but what and why?
applet.xml is loaded and rendered, the jars are loaded, there are no other files to load...


The sample is quite simple:

applet.xml:

<?xml version="1.0" encoding="UTF-8"?>
<applet size="640,480">
  <panel constraints="BorderLayout.CENTER">
    <label DisplayedMnemonic="VK_E" LabelFor="tf" 	Foreground="blue">
      Hello World!
    </label>
    <textfield id="tf" Columns="20" Text="Swixml"/>
    <button id="btn" Text="Click Here" Action="submit"/>
  </panel>
</applet>

and the SwixApplet.java exactly like at: http://www.swixml.org/samples/index.html
Sample 7.

The SwingEngine stops at 
new SwingEngine( this ).insert( new URL( getCodeBase(), descriptorfile ), this );



What is wrong there?
Have had anybody the same problem?
Can anybody send my a complete Applet Sample, with html-file, jars as zip?


So long...
Karl