我想使用SWT的Cocoa NSSegmentedControl。这可能吗?如果没有,我该怎么做才能将此功能添加到SWT(我在窗口小部件包中看到NSSegmentedCell.java
文件,但如果没有NSSegmentedControl
,这似乎不可用?
答案 0 :(得分:0)
SWT的Cocoa实现似乎没有使用这个控件,大概是因为在其他平台上没有类似的东西。
看起来您可以使用org.eclipse.swt.internal.cocoa.OS
的Cocoa版本上的低级代码与此控件进行交互。例如,
long class_NSSegmentedControl = OS.objc_getClass("NSSegmentedControl");
应该获得对控件类的引用。但是我不知道有关于此的任何文档,因此您只需要学习如何从SWT源代码执行操作。当然这只适用于Macs。