Veröffentlicht 18. Oktober 200420 j Ein weiteres Problem hat sich mir aufgetan. Ich suche den Code, damit ich einen Shortcut einbinden kann. z.B Datei > Speichern soll den Shortcut "Strg+S" bekommen. Leider spuckt Google auch nix gescheites aus. :-( Wisst Ihr weiter?
18. Oktober 200420 j Versuche es mal hiermit: http://www.inf.fu-berlin.de/inst/ag-db/software/gotoJava2/html/k100185.html Habe ich schon erwähnt, dass es das Buch auch zu Download gibt: www.javabuch.de :-)
18. Oktober 200420 j *lol* ok ich denke, dass ich mir das dann mal zu gemüte führen werde ^^ danke dir ;-)
18. Oktober 200420 j Ok, das Buch ist nicht so gut wie ich dachte, denn über Shortcuts steht da leider gar nichts drin.
18. Oktober 200420 j ok: kommando zurück. Ich bin wohl ein bischen zu lange raus aus Java. Es gibt einen anderen Weg im JBuilder den kann ich dir heute abend posten. Habe ihn hier nicht installiert. Gruß ...
18. Oktober 200420 j Wieso sollte es dort nicht drinstehen. Kapitel 30.4.3 Beschleunigertasten ist Dein Freund. Ist zwar ein blöder Name, aber wenn man dem - recht logischen - Inhaltsverzeichnis folgt, dann findet man es in ca einer halben Minute. Peter
18. Oktober 200420 j Es steht zwar nichts explicit über Shortcuts drin aber, der Link den dir Matczek gab war IMHO schon der richtige Hinweis. Einfach einen KeyListener auf das Fenster registrieren und darüber die gewünschte Aktion ausführen! <<-- zu spät -->
18. Oktober 200420 j Im JBuilder (Version 5?, ich habe 9) kann man dies ziemlich komfortabel mit der Eigenschaft "Accelerator" des MenuItems erledigen. gruß...
19. Oktober 200420 j ja es ist version 5 ^^. haben ne schullizenz von dem ding und das is ne personal edition und da kann man keine archive machen oder sonst irgendetwas ausführbar machen.
19. Oktober 200420 j @mystery666 Mein "Version5?" bezog sich darauf, dass ich nicht weiß, ob es diese Funktion in der Version 5 des JBuilders schon gibt. Außerdem glaube ich du hast dich im Thread verirrt. ... lauffähig machen
19. Oktober 200420 j Ich bin mir nicht sicher.Bei mir klapts versuch dies. miSave.setAccelerator(KeyStroke.getKeyStroke("control S"));
21. Oktober 200420 j So sollte man es nicht machen. Nicht alle Betriebsysteme haben "Ctrl" als Funktionstaste. Mac's zum Beispiel nicht!!!! (Java ist eine Multiplattformsprache... deshalb sollte man auch danach programmieren) Die beste Lösung ist etwa so: JMenuItem menuSave = new JMenuItem("Speichern", 'S'); menuSave.setAccelerator( KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.