SVNWizardPage.java 文件源码

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

项目:APICloud-Studio 作者:
/**
 * Creates a ListViewer whose input is an array of IFiles.
 * 
 * @param parent  the parent of the viewer
 * @param title  the text for the title label
 * @param heightHint  the nominal height of the list
 * @return the created list viewer
 */
public ListViewer createFileListViewer(Composite parent, String title, int heightHint) {
    createLabel(parent, title);
    ListViewer listViewer = new ListViewer(parent, SWT.READ_ONLY | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
    listViewer.setContentProvider(new IStructuredContentProvider() {
        public Object[] getElements(Object inputElement) {
            return (Object[]) inputElement;
        }
        public void dispose() {
        }
        public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
        }
    });
    listViewer.setLabelProvider(new LabelProvider() {
        public String getText(Object element) {
            return ((IFile) element).getFullPath().toString();
        }
    });
    listViewer.setSorter(new WorkbenchViewerSorter());

    GridData data = new GridData(GridData.FILL_BOTH);
    data.heightHint = heightHint;
    listViewer.getList().setLayoutData(data);
    return listViewer;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号