Initial focus in dialog [message #437421] |
Fri, 04 June 2004 07:26 |
Eclipse User |
|
|
|
Originally posted by: john.rmts.donpac.ru
Hello,
I have simple dialog. How can I set focus to text box on dialog opening?
text.setFocus() is not working.
public class MyDialog extends TitleAreaDialog {
public MyDialog(Shell parentShell) {
super(parentShell);
}
protected Control createDialogArea(Composite parent) {
Composite area = (Composite) super.createDialogArea(parent);
Composite container = new Composite(area, SWT.NONE);
container.setLayout(new GridLayout());
container.setLayoutData(new GridData(GridData.FILL_BOTH));
final CTabFolder tabFolder = new CTabFolder(container, SWT.BORDER);
tabFolder.setLayout(new GridLayout());
tabFolder.setLayoutData(new GridData(GridData.FILL_BOTH));
final CTabItem tabItem = new CTabItem(tabFolder, SWT.NONE);
tabItem.setText("MyTab");
final Composite composite = new Composite(tabFolder, SWT.NONE);
composite.setLayout(new GridLayout());
tabItem.setControl(composite);
Text text = new Text(composite, SWT.BORDER);
text.setFocus();
return area;
}
}
My Eclipse Platform Version: 2.1.3 Build id: 200403101828
|
|
|
|
Powered by
FUDForum. Page generated in 0.02789 seconds