All pastes #2085953 Raw Edit

Miscellany

public java v1 · immutable
#2085953 ·published 2011-09-30 22:22 UTC
rendered paste body
public class Main {	public static void main(String[] args) {		Display display = new Display();		Shell shell = new Shell(display);		shell.setLayout(new FillLayout());		TableViewer viewer = new TableViewer(shell);		viewer.setLabelProvider(new LabelProvider());		viewer.setContentProvider(ArrayContentProvider.getInstance());		new TestFilter(viewer);		shell.pack();		shell.open();		while (!shell.isDisposed()) {			if (!display.readAndDispatch())				display.sleep();		}		display.dispose();	}	static class TestFilter extends ViewerFilter {		public TestFilter() {		}		@Override		public Object[] filter(Viewer viewer, Object parent, Object[] elements) {			System.err.println("google");			return elements;		}		@Override		public boolean select(Viewer viewer, Object parentElement,				Object element) {			System.err.println("selectgoogle");			return false;		}	}}