두 개의 마법사 페이지 (org.eclipse.jface.wizard.WizardPage
)가 포함 된 Wizard
을 가지고 있으며 각 페이지의 포커스를 항상 설정하여 각 페이지의 맨 위 입력 필드에 항상 초점을 맞추고 싶습니다.마법사 페이지에서 포커스를 설정할 위치는?
WizardPage.createControl(Composite)
에 포커스를 설정하면 첫 번째 페이지 포커스가 올바르게 설정됩니다. 두 번째 페이지에는 포커스가 없습니다. 처음에는 모든 페이지를 만드는 Wizard.createPageControls(Composite)
이 원인입니다.
다음 마법사 페이지로 전환 한 후 포커스를 처리 할 위치는 어디입니까? 페이지가 표시 될 때
좋아, 나는 그것을 사용합니다. 단지 기록을 위해'super.setVisible (visible)'이 호출되었는지 확인하십시오. 이것은'control'의 가시성을 처리합니다. –
예, 답장을 위해 수퍼 전화가 추가되었습니다 –