| Issue 36: | Popup menu for System Tray Icon | |
| 1 person starred this issue and may be notified of changes. | Back to list |
скачай собі останній реліз ЖДІКа, https://jdic.dev.java.net/files/documents/880/62103/jdic-0.9.3-src.zip , звідти можна запозичити кілька цікавих ідей. основа ідея така: можна зробити Трей на основі того, що в джаві. але додати до нього МаусЛісенер (чи адаптер), і на клік мишкою відображати менюшку. менюшка зможе бути свінговою, тому не треба буде писати власні пейнтери на АВТ менюАйтем. оскільки АВТ все одно хеві-вейт, нема сенсу ігнорувати таку можливість тільки через те, що свінг буде хеві-вейт. єдина складність - щоб менюшка себе правильно поводила, тобто ховалась при кліку за її межами і тому подібне. ось це ти і зможеш глянути в ЖДІК. jdic-0.9.3-src/jdic/src/unix/classes/org/jdesktop/jdic/tray/internal/impl/GnomeTrayIconService.java цей класс служить прикладом, аналогічний є на він32, але в нього своя специфіка. в класі ТрейПровайдер доволі чітко описано які пункти мають знаходитись в меню.
Feb 11, 2008
Project Member
#1
paranoid...@gmail.com
Status:
Fixed
|