当前位置: 首页 > 面试题库 >

列标题SWT中的控件(组合,广播,文本)

岳朝
2023-03-14
问题内容

我到处都在搜索,但是找不到解决方案,也找不到答案。

可以在SWT中将自定义控件/小部件放置在表的列标题中吗?

我可以将这些控件放在第一行,但这不是解决方案,因为滚动。

需求的原因是因为我正在导入CSV文件,但是有时其中的列与以前的顺序不同,因此我想给用户一个选项来设置哪一列适合什么(单选按钮或组合)。

谢谢。


问题答案:

不,你不能。通常,仅当SWT小部件受SWT支持的所有操作系统和窗口系统本地支持时,您才能对其进行操作。



 类似资料:
  • 问题内容: 我试图检测包含多个其他组合的Composite控件上的单击事件。我试过了: 但是该事件永远不会触发。我假设当鼠标事件发生在孩子身上时,它将沿着链条传播,但是不会发生。我该怎么做呢? 问题答案: 在SWT中,一般规则是事件 不 传播。对此的主要例外是遍历事件的传播-描述起来非常复杂。 最简单的回答你的问题是,你必须将监听器添加到 所有 的你的孩子- 递归 ! 例如这样 如上所示,找到了单

  • 问题内容: 我想要一个具有组合的表作为其列标题之一。我已经从这个问题中发现Table是不可能的: 列标题SWT中的控件(组合,广播,文本) 有办法解决吗?我尝试了TableViewer,但也没有找到使用它的方法。有什么办法可以实现? 问题答案: 您可以使用常规控件在表格上方的区域中创建自己的列标题。 然后,您将需要调整这些控件的大小以匹配表列的大小。一种方法是使用表布局类扩展jface 并覆盖每次

  • 我有一个数据框如下: 我希望它是这样的: 我们的目标是为每个< code>Part和< code>Power创建一列,并填写如下所示的值。每台机器都有不同数量的零件,但最多为8个(这将导致列< code>Part8_PowerA和< code>Part8_PowerB)。当机器没有某个部件时,Part_Power的值用-1填充。 我已经寻找了很长时间的解决方案,包括这个,但是我不能适应我的情况,我

  • 问题内容: 我有一个带有组合框的UI。每次组合将要打开列表时,必须刷新可以选择的项目列表。 有什么办法-即添加一个侦听器,该侦听器将通知UI Combo即将打开? 不幸的是,当列表更改时,我无法观察模型来更新列表。 问题答案: 不幸的是,SWT组件没有这种方法。在Swing中,借助于PopupMenuListener接口将很容易。 我可以想到的一种解决方法是实现MouseListener和Keyb

  • 问题内容: 这是我要尝试的操作-服务器向网络上的所有PC和已启动并正在运行的PC发送“活动消息”,并通过发送其IP来响应呼叫。 我正在看一段轻量级的代码,因为这将构成我的应用程序的一小部分。 我查看了Jini和其他服务,但发现我可能甚至不需要一半的功能(网络发现除外) 是否可以:1.在服务器打开套接字的地方使用for循环,通过发送“活动”消息检查(使用for循环)是否所有IP xxxx均可访问。2

  • 我正在创建一个要导入到我的数据库的Hybris弹出文件。 我想用文件中的数据执行INSERT_UPDATE操作,因此我需要告诉Hybris哪些列需要唯一,以便它知道何时更新记录而不是插入记录。 我知道要告诉Hybris某个列需要是唯一的,我可以向该列添加唯一属性,如下所示: 但在我上面的例子中,我如何告诉Hybris Firstname Lastname列的组合必须是唯一的?