void createHandle() { NSScroller widget = (NSScroller) new SWTScroller().alloc(); NSRect rect = new NSRect(); if ((style & SWT.HORIZONTAL) != 0) { rect.width = 1; } else { rect.height = 1; } widget.initWithFrame(rect); widget.setEnabled(true); widget.setTarget(widget); widget.setAction(OS.sel_sendSelection); widget.setTag(jniRef); view = widget; parent.contentView().addSubview_(widget); updateBar(0, minimum, maximum, thumb); }