SWT常用技巧

1,设置Tab顺

使用Composite的setTabs(Control[])方法。例如:

composite.setTabs(new Control[]{button, combo, text});

值得注意的是,其设置Tab顺序的Control部件,必须为composite的子部件。

2,设置view的默认字体

    public static void applyDialogFont(Control control) {
        // デフォールトフォントを設定する
        if (control.getFont().equals(DCContext.getDisplay().getSystemFont())) {
            control.setFont(getDefaultFont());
        }
        // 子コンテナのデフォールトフォントを設定する
        if (control instanceof Composite) {
            Control[] children = ((Composite) control).getChildren();
            for (Control child : children) {
                applyDialogFont(child);
            }
        }
    }

你可能感兴趣的:(button,SWT)