Ctrl+C -jak zablokowac ten skrot ???

0

Ctrl+C -jak zablokowac ten skrot ??? albo jak ktos wie to jak dostac sie do tych informacji zeby je np skasowac czy podmienic na jakis glupi napis :)

0

Ctrl+C jest skrotem systemowym w Windows, a w innych systemach niekoniecznie musi dzialac. Wniosek? Przechwytywanie schowka systemowego z poziomu Javy nie jest tak do konca proste. Co prawda jest dostepna klasa "Clipboard", ale z tego co przed chwila zerknalem to za wiele metod tam nie ma. Moglbys stworzyc ActionListenera na nacisniecie klawisza klawiatury a nastepnie w nim czyscic schowek. Kiedys robilem cos podobnego w C... tam jest to dosc proste, mozna to zmiksowac ale wtedy bez Java native ani rusz :/

0

A może tak:

InputMap im = table.getInputMap(JTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
KeyStroke ks = KeyStroke.getKeyStroke(KeyEvent.VK_C, KeyEvent.CTRL_MASK);
im.put(ks, "none");

Przykład dla tabeli z http://forum.java.sun.com

0

no i dziala
prawde mowiac chcialem to dla tabeli , zeby nie bylo tak latwo ja skopiowac :)

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