问题标签 [ctabitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swt - SWT:如何重新显示 CTabItem 的新内容
我有一个 CTabFolder 及其 CTabItems 之一,它可能会在给定的用户操作上更改其内容。但是我不知道一旦内容改变了如何强制显示。我将标签项设为空白;如果我突然调整窗口大小,一切都会出现。
我没有发布代码,因为我在 Scala 中做了一些包装,但这基本上就是我正在做的事情:
当需要更改内容时,我将现有的 CTabItem 对象设置为新的 ScrolledComposite,并使用新的 Composite 挂起新的内容。
在 CTabFolder 对象上调用 redraw() 和 update() 不会这样做......我该怎么办?谢谢
swt - 在 CTabItem 上设置具有任意位置的控件
我是 SWT 新手,我需要在 CTabItem 上任意设置控件位置。
我用过下面的代码,但是好像没有定位效果,只是把组件加到(0, 0)
java - Java SWT - 设置 CTabItem(CTabFolder)的前景/背景颜色
我正在使用带有几个 CTabItems 的 CTabFolder。我希望能够仅设置单个 CTabItem 选项卡的背景和前景色。
我可以选择设置字体,但我找不到任何关于 TabItem 本身的颜色或背景的东西。任何人都可以帮忙吗?
swt - 设置 CTabItem 的 header-width
CTabItem 的标签页眉的宽度可以任意设置吗?
提前谢谢!
亲切的问候,马库斯
java - 如何使用 SWT 在 CTabItem 内显示表格
对于大多数人来说,这可能是一个微不足道的问题,但这里......
我正在使用 SWT 并希望在 CTabItem 中显示一个表格(或者如果更简单,则为 TabItem)。我尝试创建表并在这样做时使用 CTabItem 作为父级,但是它不接受这个作为参数(要求我将 CTabItem 更改为 Composite)。
我认为必须有一种方法可以在选项卡中显示表格,我只是不知道该怎么做,有人能指出我正确的方向吗?
java - SWT CTabFolder 检查 CTAB 是否存在
我正在尝试在 SWT 中为我的应用程序创建一个选项卡接口。我想设置我的菜单按钮,以便在单击它时检查是否打开了选项卡。如果它是打开的,我想切换到选项卡,如果不是,我想打开它。我已经创建了一个将创建选项卡的菜单项,但我不确定如何检查选项卡是否存在。
java - SWT 从文件中使用复合
我正在尝试使用我在应用程序的单独文件中创建的复合材料。我不确定如何将选项卡的控制设置为复合文件。
包:hm_forms 复合文件:Comp_HM.java 主文件:Frm_Main.java 控件:tabHM
我想它必须接近。
java - 如何在一个 CTabItem 中添加多个项目?
我正在尝试CTabItem
拥有一个表格和一些标签和文本字段
但是出现的问题是任何项目/小部件都是通过使用setControl(Control control)
功能添加的。而且我不能通过两个以上的控制。上面的代码首先添加一个表格,然后用标签覆盖它,因此一次只显示一个项目。
我同时想要两件事。
我还尝试查看是否可以将内容添加到 Control 对象,然后将该控件传递给setControl()
函数,但我找不到任何可以添加项目/小部件来控制的函数,请告诉我如何执行此操作。
java - 在 SWT 中测量 CTabItems 的字体大小?
我有一些我想要测量的 CTab 项目,特别是我需要知道实际的字体大小,这样如果我更改标签大小 - 我不会将其设置为小于字体大小。
如何在 SWT 中测量 CTabItems 的字体大小?
java - 为什么 SWT CTabItem 不递归处理子小部件?
SWT CTabItem.dispose()的javadoc提到:
不会在接收者的后代上递归调用此方法
这背后的原因是什么?如果 CTabItem 被释放,则不再显示子小部件。为什么不递归处理它们?
如果我重写 CTabItem.dispose() 方法以递归方式处理子小部件,会有什么问题吗?
谢谢