通常,當您在 Eclipse SWT 中按 TAB 時,您會切換到下一個欄位。但在某些文本欄位中,它是添加空格而不是切換欄位。如何編程?
uj5u.com熱心網友回復:
這通常發生在StyledText
控制元件上。
將 Traverse 偵聽器添加到控制元件并啟用選項卡的遍歷:
StyledText text = ....
text.addListener(SWT.Traverse, event -> {
if (event.detail == SWT.TRAVERSE_TAB_NEXT ||
event.detail == SWT.TRAVERSE_TAB_PREVIOUS) {
event.doit = true;
}
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/431336.html