Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Applet Java - Come si usano

    Ciao a tutti. Volevo chiedervi un piccolo aiuto. Purtroppo io non capisco molto di programmazione in Java (anzi non ne capisco quasi niente). Ultimamente sto cercando di creare una sorta di Test/quiz a risposta multipla da inserire nel mio blog e nel forum. Volevo qualcosa di precostruito. Ne ho trovato uno abbastanza carino (anche se lo devo un pò modificare). Il problema è che è fatto in Java, e non ci capisco niente. E' un Applet Java. Di Html un pochino (poco poco) ne capisco, quindi non ho avuto problemi a modificarlo, a sostituire le domande e le risposte, e a cambiare un pò le immagini e i colori. Il problema è che non so poi come farlo funzionare.

    L'applet è questo: http://www.realapplets.com/applets/quizmaster/

    Come faccio a metterlo on line? Non basta copiare il codice html giusto?
    Aiutatemi pleasee


    Grazie

  2. #2
    Per utilizzare un'applet devi avere il file .class del programma. Se ti dà la possibilità di fare un download prova a vedere se è disponibile, poi dicci

  3. #3
    Si, l'ho già scaricato. Scusate, forse nno mi sono spiegato. L'applet è perfettamente funzionanente. L'ho anhe già modificato con le mie domende ecc. Il problema è che ora non so come si fa a pubblicarlo.

    Comunque il .class non c'è. Tra le faq però c'è scritto che non ci fa niente, in quanto c'è il file .jar che fa tutto. Non lo so. Aiutatemi


    grazie

  4. #4
    Io so come fare se c'è il file .class ma così non saprei, sto cascando dalle nuvole, pensavo fosse necessario....

  5. #5
    Miiiii, come faccio? Vabbè, al posto di .class c'è il .jar, non è la stessa cosa?

  6. #6
    Se hai il file .class della classe che estende Applet o JApplet devi aggiungere nel codice html e nel punto in cui vuoi che ci sia l'applet questo ad esempio

    Codice PHP:
    <APPLET CODE="NomeClasse.class" WIDTH=300 HEIGHT=150>
     </
    APPLET
    Tra i tag applet potrebbero volerci dei parametri, non so se la tua ne ha bisogno.
    I numeri 300 e 150 sono di esempio per le dimensioni, impostale come vuoi

  7. #7
    Dai, non c'è nessuno che può aiutarmi?? Non c'è nessun file .class. Non c'è nessuno che può scaricarsi direttamente l'applet così almeno capisce di cosa sto parlando?? Poi io vorrei solo capire come si fa a pubblicare in internet un applet. Copio il codice html e poi??? Aiutatemi per favore, grazie

  8. #8
    Il codice da inserire nella tua pagina html è lo stesso che puoi copiare dalla pagina html dove hai già visto funzionare l'applet.

    Quando si ha il jar si usa l'attributo archive, che serve a indicare l'uso di un insieme di classi usate dall'applet.

    Il file .class che contiene l'entry point dell'applet (ovvero la classe che estende l'oggetto Applet di base) sicuramente si trova dentro l'archivio. Nonostante ciò bisogna conoscere il suo nome in modo da indicare attraverso l'attributo CODE qual'è la classe entry point.

    Inoltre tieni conto che tale file .jar deve essere copiato nel server dove c'è la tua pagina html.


    codice:
    <APPLET NAME="QuizMaster" CODE="QuizMaster.class" ARCHIVE="QuizMaster.jar" CODEBASE="/applets/quizmaster/quiz1/" WIDTH=600 HEIGHT=320>
    
    
    <PARAM NAME=QuizFile VALUE="quizgeneral.txt">
    
    <PARAM NAME=FileEncoding VALUE="standard">
    
    <PARAM NAME=ShowAnswersStatus VALUE="AtEnd">
    <PARAM NAME=ShowRestartQuizButton VALUE="Yes">
    <PARAM NAME=NumberOfColumns VALUE="1">
    
    
    <PARAM NAME=TagLoadingApplet VALUE="Loading QuizMaster... Please wait.">
    <PARAM NAME=TagLoadingQuestion VALUE="Loading question... Please wait.">
    <PARAM NAME=TagLoadingSolution VALUE="Calculating score... Please wait.">
    
    <PARAM NAME=TagCorrect VALUE="Correct!">
    <PARAM NAME=TagWrong VALUE="Wrong!">
    
    <PARAM NAME=TagShowSolution VALUE="View solutions">
    <PARAM NAME=TagNextSolution VALUE="Next solution">
    <PARAM NAME=TagNextQuestion VALUE="Next question">
    
    <PARAM NAME=TagRestartQuiz VALUE="Take the quiz again">
    
    
    
    <PARAM NAME=BackgroundSkinFile VALUE="backgroundskinfile1b.jpg">
    <PARAM NAME=ButtonSkinFile VALUE="buttonskinfile1.jpg">
    <PARAM NAME=BackgroundColor VALUE="000000">
    
    <PARAM NAME=QuestionColor VALUE="FF9900">
    <PARAM NAME=QuestionFontStyle VALUE="TimesRoman">
    <PARAM NAME=QuestionFontSize VALUE="16">
    
    <PARAM NAME=AnswerColorOut VALUE="FFFF00">
    <PARAM NAME=AnswerColorOver VALUE="FFFF00">
    <PARAM NAME=AnswerColorSolution VALUE="00FF00">
    <PARAM NAME=AnswerFontStyle VALUE="Arial">
    <PARAM NAME=AnswerFontSize VALUE="12">
    
    <PARAM NAME=ExplanationColorCorrect VALUE="00FF00">
    <PARAM NAME=ExplanationColorWrong VALUE="FF0000">
    <PARAM NAME=ExplanationFontStyle VALUE="TimesRoman">
    <PARAM NAME=ExplanationFontSize VALUE="16">
    
    <PARAM NAME=ScoreColor VALUE="FF9900">
    <PARAM NAME=ScoreFontStyle VALUE="TimesRoman">
    <PARAM NAME=ScoreFontSize VALUE="16">
    
    <PARAM NAME=ButtonColorOut VALUE="FFFF00">
    <PARAM NAME=ButtonColorOver VALUE="FF9900">
    
    <PARAM NAME=TextXPosition VALUE="220">
    <PARAM NAME=TextYPosition VALUE="10">
    <PARAM NAME=TextMaxWidth VALUE="370">
    <PARAM NAME=ImageXPosition VALUE="10">
    
    <PARAM NAME=ImageYPosition VALUE="10">
    <PARAM NAME=ButtonsXPosition VALUE="220">
    <PARAM NAME=ButtonsYPosition VALUE="290">
    
    Java is not enabled: to solve your Java problems, please take a look at the help section of RealApplets.com.
    
    
    </APPLET>

  9. #9
    Grazie Mille Peppem, adesso mi è molto chiaro. Però purtroppo, continuo a non riuscire a pubblicare l'applet. Io non devo pubblicarlo in un sito, ma metterlo in un blog e in un forum. La prima cosa che ho fatto è copiare il codice HTML, ma non mi funziona. E mi pare anche normale. Quando infatti apro la pagina web sul computer, lui si va a cercare tutte le foto e il file .jar che c'è nella cartella. Ma se copio solo il codice html in internet, poi lui dove se li va a trovare tutti i vari file? Così ho fatto questo: ho messo on line tutti i file contenuti nella cartella attraverso il sito sendmefile. Poi ho copiato i link di ogni singolo file di cui ho fatto l'up load, e ho trascritto questi indirizzi all'interno del codice HTML, in modo che se li potesse andare a cercare in internet (non potendoli cercare nella cartella). Ho fatto bene? Ma non mi funziona lo stesso.

    Allora questo è il codice della pagina che apro sul mio computer:
    <HTML>
    <HEAD>
    <TITLE>QuizMaster. Made by Geoffrey.</TITLE>
    </HEAD>
    <BODY bgcolor="#000000" text="#FF9900" link="#00FF00" vlink="#00FF00" alink="#00FF00">
    <center>


    <h1>First example: a general quiz</h1></p>




    <APPLET NAME="QuizMaster" CODE="QuizMaster.class" ARCHIVE="QuizMaster.jar" CODEBASE="." WIDTH=600 HEIGHT=320>


    <PARAM NAME=QuizFile VALUE="quizgeneral.txt">
    <PARAM NAME=FileEncoding VALUE="standard">

    <PARAM NAME=ShowAnswersStatus VALUE="AtEnd">
    <PARAM NAME=ShowRestartQuizButton VALUE="Yes">
    <PARAM NAME=NumberOfColumns VALUE="1">


    <PARAM NAME=TagLoadingApplet VALUE="Loading QuizMaster... Please wait.">
    <PARAM NAME=TagLoadingQuestion VALUE="Loading question... Please wait.">
    <PARAM NAME=TagLoadingSolution VALUE="Calculating score... Please wait.">

    <PARAM NAME=TagCorrect VALUE="Correct!">
    <PARAM NAME=TagWrong VALUE="Wrong!">

    <PARAM NAME=TagShowSolution VALUE="View solutions">
    <PARAM NAME=TagNextSolution VALUE="Next solution">
    <PARAM NAME=TagNextQuestion VALUE="Next question">
    <PARAM NAME=TagRestartQuiz VALUE="Take the quiz again">



    <PARAM NAME=BackgroundSkinFile VALUE="backgroundskinfile1b.jpg">
    <PARAM NAME=ButtonSkinFile VALUE="buttonskinfile1.jpg">
    <PARAM NAME=BackgroundColor VALUE="000000">

    <PARAM NAME=QuestionColor VALUE="FF9900">
    <PARAM NAME=QuestionFontStyle VALUE="TimesRoman">
    <PARAM NAME=QuestionFontSize VALUE="16">

    <PARAM NAME=AnswerColorOut VALUE="FFFF00">
    <PARAM NAME=AnswerColorOver VALUE="FFFF00">
    <PARAM NAME=AnswerColorSolution VALUE="00FF00">
    <PARAM NAME=AnswerFontStyle VALUE="Arial">
    <PARAM NAME=AnswerFontSize VALUE="12">

    <PARAM NAME=ExplanationColorCorrect VALUE="00FF00">
    <PARAM NAME=ExplanationColorWrong VALUE="FF0000">
    <PARAM NAME=ExplanationFontStyle VALUE="TimesRoman">
    <PARAM NAME=ExplanationFontSize VALUE="16">

    <PARAM NAME=ScoreColor VALUE="FF9900">
    <PARAM NAME=ScoreFontStyle VALUE="TimesRoman">
    <PARAM NAME=ScoreFontSize VALUE="16">

    <PARAM NAME=ButtonColorOut VALUE="FFFF00">
    <PARAM NAME=ButtonColorOver VALUE="FF9900">

    <PARAM NAME=TextXPosition VALUE="220">
    <PARAM NAME=TextYPosition VALUE="10">
    <PARAM NAME=TextMaxWidth VALUE="370">
    <PARAM NAME=ImageXPosition VALUE="10">
    <PARAM NAME=ImageYPosition VALUE="10">
    <PARAM NAME=ButtonsXPosition VALUE="220">
    <PARAM NAME=ButtonsYPosition VALUE="290">

    Java is not enabled: to solve your Java problems, please take a look at the help section of RealApplets.com.


    </APPLET></p>


    This example shows a general quiz.
    </p>


    This example uses pictures per questions, shows the solutions "AtEnd", shows the restart quiz button and marks the score (which means that depending on your score, different messages and pictures are shown).
    Adjust quizgeneral.txt to use your own questions and pictures.
    Adjust the Tag parameters in quiz1.html to adjust the language.
    Adjust the ShowAnswersStatus parameter to change if and when the solutions are shown.
    Adjust the ShowRestartQuizButton parameter to change if the restart quiz buttons is shown.
    </p>


    This example uses skin 1. Skin 1 is designed to be used on darker background and has a size of (600,320).
    Skin 1 can handle pictures of a maximum width of 200 pixels and a maximum height of 300 pixels.
    Registered users should change the BackgroundSkinFile parameter into backgroundskinfile1b.jpg (instead of *1a.jpg).
    </p>



    Example 1
    Example 2
    Example 3
    Example 4
    Example 5
    Example 6
    </p>


    Home
    FAQ
    Customize skin
    </p>
    </center>
    </BODY>
    </HTML>

    Mettendolo on line io, ad esempio, ho sostituito
    <PARAM NAME=ButtonSkinFile VALUE="buttonskinfile1.jpg">

    con
    <PARAM NAME=ButtonSkinFile VALUE="http://www.sendmefile.com/00655126">

    Oppure

    ARCHIVE="QuizMaster.jar"
    con
    ARCHIVE="http://www.driveway.com/i9i5v6y3q3"

    Ho fatto bene? Cos'altro avrei dovuto fare.? Perché non mi funziona. Peppem, per favore, abbi un pò di pazienza.
    Grazie mille
    Ciaoo

  10. #10
    Posso avere tutta la pazienza di questo mondo.. ma le applet sono una tecnologia che ho visto ben poco..

    Ti posso solo dire che riguardo i file jar e class che richiami potrebbe essere che non è possibile richiamarli da url esterni.
    Quindi l'applet deve risiedere nello stesso server del tuo blog e non all'esterno.

    Non ne sono sicuro però.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.