Ben Kisayol Anahtarı ekleme Can not bazı Adım Takılma duyuyorum gibi.JtextField'a ShortCut Tuşları Nasıl Eklenir? Ben bir hafta aranıyor am programıma <kbd>CTRL</kbd> + <kbd>SPACE</kbd> ve herhangi cevapları could'd:
5
A
cevap
6
Anahtar Bağlamalara genel bir bakış için Java Tutorial'a bakmak isteyeceksiniz.
import java.awt.event.*;
import javax.swing.*;
public class KeyBindings extends Box{
public KeyBindings(){
super(BoxLayout.Y_AXIS);
final JTextPane textArea = new JTextPane();
textArea.insertComponent(new JLabel("Text"));
add(textArea);
Action action = new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
textArea.setText("New Text");
}};
String keyStrokeAndKey = "control SPACE";
KeyStroke keyStroke = KeyStroke.getKeyStroke(keyStrokeAndKey);
textArea.getInputMap().put(keyStroke, keyStrokeAndKey);
textArea.getActionMap().put(keyStrokeAndKey, action);
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setContentPane(new KeyBindings());
frame.pack();
frame.setVisible(true);
}
}
+0
Ne sanırım! Çalışıldı. Teşekkürler Tavsiye ve çözüm için teşekkürler JTextField için aynıdır ve ben keyBindings bakacağız. – Azad
İlgili konular
- 1. WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION ben <code>onResume()</code> alıcıyı kayıt am
- 2. git zulası bir <code>git commit -am</code><code>git stash</code> ve hemen ardından ve ben <br> olsun ben <code>git status</code> çalıştırdığınızda mesaj <br> <code>No local changes to save</code></p> <p>var mı
- 3. Yesod'dan cevapları, nasıl yapılır ben başka sayfadan bir rota</p> <pre><code>/notes/#NoteId NoteR GET </code></pre> <p>ettik JavaScript/Julius
- 4. Nedir? ve << demek?
- 5. Akışa <String> .forEach() nasıl eklenir?
- 6. Android Studio i</p> <pre><code>';' </code></pre> <p>Android Studio yazıyor bastığınızda ... benim klavye tuşları
- 7. Ben</p> <p>ben kaydedilen bir videoyu kaydediyor şaşırıp tek şey :-) benim öğrenme yolculuğunda bir kamera uygulaması nasıl anlamada başarılı am
- 8. PYQT4 - Bir qrc dosyasını programıma nasıl derler ve alırım?
- 9. Git, <<<<<<< HEAD dosyasına
- 10. <img> ve <a> iç <span> ve sadece açıklık altındaki simgeler (<code>img</code>) ve metin (<code>span</code>) ile bir bağlantı ben bir menü
- 11. <nedir? ve <? php
- 12. VBA <bunlardan herhangi biri> = <value>?
- 13. Excel: Cumartesi veya Pazar sütun AL benim sonuç gösterirse</p> <p>Hafta Sonu, Hafta Gece veya Hafta Günü</p> <p>: 3 Koşullar Sayı Aşağıda
- 14. ListView.invalidateViews() `ve 'Adapter.notifyDataSetChanged()' arasında bir fark var mı? <code>ListView.invalidateViews()</code> ve <code>Adapter.notifyDataSetChanged()</code> arasında herhangi bir fark
- 15. Ben <p>şartı</p> Kaç
- 16. bir Listesine veri öğelerini nasıl eklenir <Struct>
- 17. <: <İş nasıl?
- 18. kadar serseri edilemiyor - Ben koşmak serseri çalışıyorum ama <code>vagrant up</code> hata sonra görüntülenen am
- 19. Ben <strong>OSB Eclipse</strong> 2 projeleri <strong>A</strong> ve <strong>B</strong> sahip tutulma
- 20. 'pod yükleme' ı <code>pod install</code> kullanarak pod'umu güncellemeye çalışıyorum ve ben orijinal podu</em></strong> silmedikçe düzgün <strong><em>güncellenmediğini fark bulma am varolan podu
- 21. Adb kabuk için URL'lerde ampersandları nasıl ekliyorsunuz? Ben etkinlik yöneticisini kullanarak URL'leri başlatabilir</p> <pre><code>$ adb shell am start some://url </code></pre> <p>kullanma
- 22. Ben iki işlevi <code>f</code> ve <code>g</code> sahip C++
- 23. Sözlük <TKey, TValue> tuşları varsayılan olarak mı ayarlıyor?
- 24. Bul bütün x ve y değerleri ben iki diziyi <code>x</code> ve <code>y</code> sahip
- 25. LinkedLashMap'i Kotlin'deki değerlere göre sıralamak nasıl? tuşları ile ben</p> <pre><code>map.toSortedMap() </code></pre> <p>kullanabilirsiniz Ama KOTLIN değerlere göre LinkedHashMap sıralamak için en iyi yolu nedir
- 26. nasıl</p> <p>için .... ilk günü ve ben tarih ve hafta numarası ve yıla göre tarih Geçen haftanın ilk haftasında almak istiyorum java-komut dosyasında hafta numarası ve yıl
- 27. değil ben soruları ve cevapları "Bir yerel bildirim iptal Nasıl" Tüm okuma Günümün yarısını geçirdim
- 28. Nasıl ben çıkış ben bir nesnenin 'türü' özelliği almak ve görüntülemek için kod yazdım</p> <pre><code>var a = { type: '{type}' } </code></pre> <p>Nesneyi sahip bir nesnenin
- 29. $ <ve $ @,
- 30. Applescript code completion shortcut
oku anahtar bağları hakkında:
İşte size kısa bir örnek http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html –