JobRunPreferenceComposite.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:Hydrograph 作者:
/**
 * Create console buffer widget
 * @param bufferSize
 */
private void createConsoleBufferWidget(String bufferSize){
    HydroGroup hydroGroup = new HydroGroup(this, SWT.NONE);

    hydroGroup.setHydroGroupText(Messages.HYDROGRAPH_CONSOLE_PREFERANCE_PAGE_GROUP_NAME);
    hydroGroup.setLayout(new GridLayout(1, false));
    hydroGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
    hydroGroup.getHydroGroupClientArea().setLayout(new GridLayout(2, false));

    Label label = new Label(hydroGroup.getHydroGroupClientArea(), SWT.NONE);

    label.setText(Messages.PREFERANCE_CONSOLE_BUFFER_SIZE);

    textWidget = new Text(hydroGroup.getHydroGroupClientArea(), SWT.BORDER);
    textWidget.setText(bufferSize);
    textWidget.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
    textWidget.setTextLimit(6);

    attachConsoleBufferValidator();

    Composite purgeComposite = new Composite(hydroGroup.getHydroGroupClientArea(), SWT.NONE);
    purgeComposite.setLayout(new GridLayout(2, false));
    purgeComposite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false, 2, 1));

    Label lblNote = new Label(purgeComposite, SWT.TOP | SWT.WRAP);
    lblNote.setText(Messages.PREFERANCE_PAGE_NOTE);
    FontData fontData = lblNote.getFont().getFontData()[0];
    Font font = new Font(purgeComposite.getDisplay(), new FontData(fontData.getName(), fontData.getHeight(), SWT.BOLD));
    lblNote.setFont(font);
    Label lblmsg = new Label(purgeComposite, SWT.TOP | SWT.WRAP);
    lblmsg.setText(Messages.UI_PERFORMANCE_NOTE_IN_CASE_OF_CHANGE_IN_BUFFER_SIZE);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号