Ich habe 2 Tasten, 1 zum Lesen und 1 zum Schreiben, wie mache ich einen Schlüssel zu geändertem Interesse op zu lesen oder zu schreiben, wenn eine Taste gedrückt wird?Wie man einen Auswahlschlüssel ändert Interesse op zu lesen/schreiben, wenn eine Schaltfläche geklickt wird?
-2
A
Antwort
0
Sie "machen einen Schlüssel" durch die Registrierung einer SelectableChannel
mit einer Selector
, aber der Rest Ihrer Frage macht keinen Sinn. A SelectableChannel
wird zum Lesen bereit, wenn Daten eintreffen, und es ist fast immer zum Schreiben bereit, außer wenn sein Sendepuffer voll ist (d. H. Ein vorheriger Schreibvorgang hat Null zurückgegeben). Keines dieser Ereignisse kann über eine GUI-Schaltfläche ausgelöst werden. Wenn Sie Ihre Anwendung senden möchten, sollte es einfach senden, und es sollte immer lesen.