Skroty klawiatorowe i SWT
Marcin Seweryn - 21-12-2005 12:21
Skroty klawiatorowe i SWT
Witam wszystkich. Mam taki o to problem ze nie wiem w jaki sposob mam zaimplementowac skroty klawiatorowe dla mojej aplikacji. Myslalem ze mozna to zrobic tak: shell.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent key) {
} public void keyReleased(KeyEvent key) {
} }); Ale ten kod cos nie dziala dla zmiennej shell. Prosze o sugestie i podpowiedzi :)
Kowalski Tomek - 21-12-2005 12:21
Skroty klawiaturowe do komponentow swing mozesz zrobic za pomoca mnemonki. Sluza do tego dwie funkcje :
do przyciskow lepiej uzyc tej : setMnemonic(int);
do textFiled Label i innych lepiej uzyc: setDisplayedMnemonic(char)
Lilith - 21-12-2005 12:23
On Fri, 16 Dec 2005 10:11:30 +0100, Marcin Seweryn wrote:
> Ale ten kod cos nie dziala dla zmiennej shell. Prosze o sugestie i > podpowiedzi :)
Jeśli chodzi o wywoływanie pozycji menu to chyba powinno wystarczyć item.setText("&Dialog\tCTRL+D"); item.setAccelerator(SWT.CTRL+'D');
& działa jak podkreślenie w normalnych aplikacjach, wywoływane z altem, a setAccelerator pozwala przypisać skróty działające niezależnie od tego czy menu jest rozwinięte czy nie.
-- Nieustannie demonicznie ;] pozdrawiam Lilith
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?q?skr=F3t_klawiaturowy_do_prze=B3=B1czania_okien _w_Illustratorze_CS?=
Photoshop: Narzedzia do tekstu z klawiatury
Photoshop Skrót klawiaturowy
skrot klawiaturowy
SWT i modalne kontrolki
Okienka w SWT
SWT i SWING
PS CS2 w wersji polskiej i skroty
skróty klawiszowe w corelu 9
Odwzorowanie drzewa
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|