tray i komunikaty

0

Witam

Mam takie pytanie, chciałbym zrobić w swojej aplikacji w javie komunikaty wyskakujące nad ikona w trayu podobne do tych z gadu-gadu czyli "xxxx jest dostępny" "xxx przesyła wiadomość" itd. Jak to zrobic. Powiem tylko ze przerabialem te dymki, balony itd. Ale z nimi mam taki problem ze po pierwsze nie satysfakcjonuja mnie wizualnie a po drugie nie można np wyswietlac ich okreslony czas. Mialem mniej wiecej taki pomysl zeby po prostu wyswietlac jakiegos JDialog w tym rogu, policzyc mu wspolrzedne itd ale wtedy pojawia sie taki problem ze ja nie chce zeby ktos go np z tamtad przeniosl. Ma byc w jednym miejscu. A nie wiem czy da sie to w jakis sposob zrobic bo tym to raczej system steruje.

Z gory dzieki za odpowiedz
pozd

0

Dobrze kombinujesz. Wyswietlaj tam JDialog albo jakies zmodyfikowane JFrame. Jesli nie chcesz, zeby sie dalo zamknac, przeniesc, zmniejszyc itd. to obsluz te zdarzenia i odpowiednio modyfikuj okienko.

Np. jesli przenoszenie to obslugujesz to zdarzenie i tam za kazdym razem jak ktos przenosi ustawiasz oryginalne wspolrzedne. W efekcie nie da sie przeniesc, bo okienko bedzie 'przyszpilone' do konkretnego miejsca.

pozdrawiam
johny

0

do spoko tak kombinowalem. Ale przenoszenie okna powoduje jakie zdarzenie??

0

ComponentListener, zdarzenie ComponentMoved.

pozdrawiam
johny

0

Zamiast JDialog możesz użyć Window. Klasa ta nie posiada żadnych ramek, nie da jej przesuwać ani zamknąć za pomocą myszki.

0

nie wiem, jak w SWINGu ale aby np. umiescic ikonke w trayu, to dla SWT kilka sekund ;)

pozdrawiam

0
eximius napisał(a)

nie wiem, jak w SWINGu ale aby np. umiescic ikonke w trayu, to dla SWT kilka sekund ;)

pozdrawiam

Nie dosc, ze wskrzeszasz watek, to jeszcze nie wiesz o czym jest...

pozdrawiam
johny

0
  1. podaj argument za nieodpowiadaniem na tematy, jesli wnosza cos nowego??
  2. wiem o czym on jest - podpowiedzialem szybki sposob, na tworzenie aplikacji dzialajacej w tray'u oraz zarzadzanie "dymkami" - twierdze, ze w SWT jest to dobrze rozwiazane

pozdrawiam

0

Autorowi chodzilo o podpowiedz na temat tworzenia dymkow nad ikonka traya, generalnie gdziekolwiek. Ty odpowiedziales, ze ikonke traya (nie dymek) latwo tworzyc w SWT - to jednak troche co innego niz to, o co chodzilo autorowi (nic o tworzeniu ikonek w trayu nie pisal)
To jesli chodzi o podpunkt 2. Natomiast w nawiazaniu do podpunktu 1 to co ma ta odpowiedz do tematu? Nie ma sensu wnosic cos nowego, skoro autor ani o to nie pytal ani nie ma z tym najprawdopodobniej problemu.

pozdrawiam
johny

1 użytkowników online, w tym zalogowanych: 0, gości: 1