var frame = new java.awt.Frame("FrameDemo");
frame.setSize(200,300);
frame.setVisible(true);
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myform" ACTION="" METHOD="GET">Enter something in the box:
<BR>
<INPUT TYPE="text" NAME="inputbox" VALUE=""><P>
<INPUT TYPE="button" NAME="button" Value="Click" onClick="testResults
(this.form)">
</FORM>
</BODY>
</HTML>
vorrei sapere perchè se uso javax.swing.JFrame invece che un sempicle
oggetto Frame ottengo questo messaggio di errore: "javax is not
defined".
qualcuno mi può aiutare) grazie
>
> vorrei sapere perch� se uso javax.swing.JFrame invece che un sempicle
> oggetto Frame ottengo questo messaggio di errore: "javax is not
> defined".
>
new si usa per gli oggetti js (classi) quindi in questo caso chiami la
classe java. che contiene awt. e metodo frame mi speghi dove hai creato
questa cosa ?
per usare il frame (da evitare) ti conviene dare un occhiata al DOM
crei il frame document.createElement
lo prepari (gli dai le propieta)
lo appendi appendChild
https://developer.mozilla.org/En/DOM/Document.createElement
> qualcuno mi pu� aiutare) grazie
Stai confondendo Java con Javascript.
Enrico
sto creando una extension per mozilla, vorrei richiamare dei metodi di
alcune librerie java da me create, all'interno di javascript.
L'esempio precedente era un tentativo di capire come chiamare java da
javascript. L'esempio funziona ma quando sono andato ad usare JFrame
ho ottenuto l'errore che ho postato in precedenza. Se hai qualche
diritta ti sarei grato.
Nicola
ho creato un file html che contiene quel testo. Ho aperto la pagina
con mozilla è i ltutto funziona, ho dei problemi quando vado a creare
un JFrame. Non sono veramente interessato a creare finestre java, sono
interessato a capire come richiamare java da javascript. Se hai
qualche diritta ti sarei grato.
nicola
> sto creando una extension per mozilla, vorrei richiamare dei metodi di
> alcune librerie java da me create, all'interno di javascript.
Studiati le specifiche LiveConnect. Qualche punto di partenza:
<https://developer.mozilla.org/en/Java_in_Firefox_Extensions>
<https://jdk6.dev.java.net/plugin2/liveconnect/>
> L'esempio precedente era un tentativo di capire come chiamare java da
> javascript. L'esempio funziona ma quando sono andato ad usare JFrame
> ho ottenuto l'errore che ho postato in precedenza.
Questo perch� non esiste un global object in JavaScript chiamato "javax"
al contrario di "java". Gli unici due oggetti globali che puoi usare per
utilizzare java da JavaScript sono "java" e "Packages".
Nota, comunque, che sono stati marcati come deprecated di recente:
<https://jdk6.dev.java.net/plugin2/liveconnect/#DEPRECATED_FUNCTIONALITY>
> Se hai qualche
> diritta ti sarei grato.
Parti dai link di cui sopra, ci sono tutte le informazioni che necessiti
per integrare Java nelle tue estensioni per Firefox.
--
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."
ti ringrazio i tuoi link sono stati utilissimi