Vraag : Java newbie - krijgend gaande vragen!

Ik probeer om een eenvoudige klasse van Java tot stand te brengen, en heb veel succes niet die het ertoe brengen om te werken!

I heeft overvloed van ervaring in JavaScript (en andere talen, over het algemeen arena VB), maar dit is mijn eerste onderneming in „echte“ klasse Java.

The is eenvoudig het IP adres van lokale machine.

From terug te keren een lading die van Web voorbeelden zoeken, heb ik vastgesteld dat ik kan het volgende in JS doen:

var IP = document.GetIPAddress;


With de klasse in een markering die als volgt wordt bepaald: /> codebase

de code
= „breedte van GetIPAddress de "
= „0 "/> hoogte
hspace = „0 "
vspace = „0 " >



and de klasse is:

import java.net. *;
import java.io.*;

public klasse GetIPAddress {/> openbare statische nietige leiding


try
{
InetAddress thisIp = InetAddress.getLocalHost () ;
System.out.println (thisIp.getHostAddress ()); /> vangst
}
{
e.printStackTrace (); alle
}

}

}


But word ik teruggekeerd in de IP variabele ben“ [voorwerp HTMLAppletElement] „

Tried gebruikend Terugkeer in plaats van System.out, slaagt dit er niet in om het verklaren te compileren dat de terugkeer geen waarde (dat totaal in de war gebracht me heeft, zoals dat is het gehele punt van terugkeer!) kan terugkeren.


If ik voeg een functie aan de klasse (b.v. voor het testen) toe: /> de openbare Test van het Koord

{/> terugkeer
}

This:

var IP = document.GetIPAddress.Test;

returns „niet gedefiniëerde "


and dit:

var IP = document.GetIPAddress.Test ();

Throws de fout „document.GetIPAddress.Test geen functie“ is - maar het is duidelijk!


I am ontbrekend duidelijk sommige grondbeginselen hier, maar wat?


Also, is kan het een vereiste dat een klasse met markeringen op een Web-pagina wordt bepaald, of het direct in JS worden geconcretiseerd?



Thanks




Jim

Antwoord : Java newbie - krijgend gaande vragen!

Neem een blik bij deze voorbeelden.

http://java.sun.com/applets/jdk/1.4/index.html
Andere oplossingen  
 
programming4us programming4us