/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
gemme i tray..
Fra : Peter


Dato : 13-04-02 00:00

Hej er der nogen der kan sige mig, hvordan man får sit program til at ligge
i tray'et i windows?
Evt. henvisning til en tuturial eller lign. ?





 
 
Mikkel Bundgaard (13-04-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 13-04-02 09:57

Peter <p.bro@get2net.dk> wrote:
> Hej er der nogen der kan sige mig, hvordan man får sit program
> til at ligge i tray'et i windows?
> Evt. henvisning til en tuturial eller lign. ?
Hej Peter

Det er ikke direkte muligt med java, da SystemTray er en windows
specifik feature. Det er dog indirekte muligt, hvis du laver et
native interface (se efter JNI) til Windows System API'et. Så skal
du lave en native metode, som kalder en dll, der kalder windows api
for at tilgå Tray'et

Du kan evt. kigge på "Coroutine for Java"
http://www.nevaobject.com/_docs/_coroutine/coroutine.htm
"Coroutine shields you from dealing with Java-To-Native-Interface
(JNI,RNI, JRI) details. With Coroutine you don't need to write
intermediate C++ wrappers. Coroutine for Java is the only tool that
you need to integrate access to Win32 and custom APIs into your Java
code. Coroutine was designed to help developers who want to
incorporate Windows features and functions into Java code."

Her findes der et punkt, der hedder "Example: Windows System Tray".
Jeg har aldrig selv brugt "Coroutine for Java", så jeg har ingen ide
om hvor let/svært/godt mm. det er .
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum



Peter (14-04-2002)
Kommentar
Fra : Peter


Dato : 14-04-02 15:53

Tak for hjælpen!

"Mikkel Bundgaard" <mikkelbu@teliamail.dk> wrote in message
news:a98ru6$car$1@sunsite.dk...
> Peter <p.bro@get2net.dk> wrote:
> > Hej er der nogen der kan sige mig, hvordan man får sit program
> > til at ligge i tray'et i windows?
> > Evt. henvisning til en tuturial eller lign. ?
> Hej Peter
>
> Det er ikke direkte muligt med java, da SystemTray er en windows
> specifik feature. Det er dog indirekte muligt, hvis du laver et
> native interface (se efter JNI) til Windows System API'et. Så skal
> du lave en native metode, som kalder en dll, der kalder windows api
> for at tilgå Tray'et
>
> Du kan evt. kigge på "Coroutine for Java"
> http://www.nevaobject.com/_docs/_coroutine/coroutine.htm
> "Coroutine shields you from dealing with Java-To-Native-Interface
> (JNI,RNI, JRI) details. With Coroutine you don't need to write
> intermediate C++ wrappers. Coroutine for Java is the only tool that
> you need to integrate access to Win32 and custom APIs into your Java
> code. Coroutine was designed to help developers who want to
> incorporate Windows features and functions into Java code."
>
> Her findes der et punkt, der hedder "Example: Windows System Tray".
> Jeg har aldrig selv brugt "Coroutine for Java", så jeg har ingen ide
> om hvor let/svært/godt mm. det er .
> --
> Mikkel Bundgaard
> IT University of Copenhagen
> http://officehelp.gone.dk
> Codito, Ergo Sum
>
>



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste