[Java] Applicatie aan de zijkant van je scherm plakken.

Pagina: 1
Acties:

  • TsiisSkaaf
  • Registratie: Oktober 2001
  • Laatst online: 22-05 10:50
Ik ben een Java Applicatie aan het schrijven en deze wil ik graag aan de zijkant van mijn scherm plakken, als ik hem er tegen aansleep. Dus netzoals ICQ/Trillian dat doet.

Heeft iemand de oplossing voor mij? Of een goed idee hoe ik die oplossing kan vinden?

As it net kin sa os it moat, dan moat it mar sa os it kin.


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 16-05 13:05
Iedere desktop applicatie die dit doet maakt gebruik van het volgende principe.

Je achterhaald je screen area. En je bepaald hoever van de rand je scherm zit ten opzichte van de rand van je screen area. Vervolgens maak je een "zone" van een aantal pixels breed waarin je je scherm strak tegen de rand laat springen. Je zou even moeten kijken hoe Java hier mee omgaat, kan zijn dat het een beetje lelijk rendert.

Verwijderd

Ik denk dat hij vooral het docken bedoelt, dus dat andere applicaties de app aan de kant niet overlappen als je ze maximaliseert? In dat geval vrees ik dat et niet kan zonder Win32 api hacking :/

Anders kan je nl. met de Toolkit uit System de awt wel de screenmetrics opvragen (en het window herpositioneren :)

Ik ben echt in een goeie bui: http://java.sun.com/j2se/...api/java/awt/Toolkit.html

[ Voor 39% gewijzigd door Verwijderd op 02-06-2004 19:48 ]


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 22-05 22:34

Gerco

Professional Newbie

Die dingen heten AppBars geloof ik en die komen voor in de Win32 api. Voor zover ik weet is er geen Java equivalent voor, misschien in SWT?

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!