gpt4 book ai didi

java - 用作表格编辑器的 SWT DateTime 控件不会超出表格底部

转载 作者:行者123 更新时间:2023-11-30 11:57:41 25 4
gpt4 key购买 nike

我在使用 SWT DateTime 小部件时遇到问题。

我使用 DateTime、CCombo 和文本框作为单元格编辑器。 CCombo 和 DateTime 可能(实际上,几乎总是)比表格本高度,并且应该延伸到表格底部以允许用户选择任何条目。

CCombo 做得很好。如果表格中只有一行,并且 CCombo 代表一个下拉菜单,例如五个条目,则下拉菜单会下降到表格下方以允许用户选择:

+----------------------------------------------------+
| Table |
+-------------------------------+================+---+
| Item 1 Item 2 | Item 3a v | |
| Item 4 Item 5 | Item 3b | |
+-------------------------------| Item 3c |---+
| Item 3d |
| Item 3e |
+================+

日期时间不是。它被截断了,出现在表格边界下方的小部件的任何部分都不会显示。

+----------------------------------------------------+
| Table |
+-------------------------------+================+---+
| Item 1 Item 2 | < May 2008 > | |
| Item 4 Item 5 | S M T W T F S | |
+-------------------------------+================+---+
(there should be
more here!)

有人知道我可能做错了什么吗?我已经为 TableEditor 调整了 editor.minimumWidtheditor.minimumHeight,但这些似乎只影响 DateTime 组件的高度和重量,而不影响它与父组件的关系, 表格。

没有在网上找到任何东西,所以我假设我愚蠢地忘记了做一些非常关键的事情。

如果需要,我可以包含(精简)代码,只需在下面请求您需要的内容即可。

谢谢大家!

最佳答案

您为小部件分配了哪种样式?我使用了 SWT.DROP_DOWN,它对我有用

calendar = new DateTime(parent, SWT.DROP_DOWN);

关于java - 用作表格编辑器的 SWT DateTime 控件不会超出表格底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com