【发布时间】:2014-02-11 05:05:20
【问题描述】:
我正在使用 Eclipse RCP 创建一个应用程序,我有很多部分,我想调整它们的大小。其中一些部分不需要太多空间。
我检查了 Application.4xmi,但没有发现任何有用的信息。
有什么想法吗?
【问题讨论】:
-
发布您尝试使用的代码。
-
还没有代码!我不知道我需要编写代码来调整零件的大小?!我需要实现/创建一个类吗?
我正在使用 Eclipse RCP 创建一个应用程序,我有很多部分,我想调整它们的大小。其中一些部分不需要太多空间。
我检查了 Application.4xmi,但没有发现任何有用的信息。
有什么想法吗?
【问题讨论】:
您可以通过设置Bounds 的宽度和高度值在Application.e4xmi 中设置Trimmed Window 的大小。
通常你然后使用PartSashContainer 来划分窗口。您在Container Data 中为孩子指定用于每个孩子的百分比。
【讨论】:
Container data 文本区域中设置了值
Container Data 中输入的内容不应该是百分比 - 而是相对值,并且,如果您也这样做了,就像pointed out here粗糙(例如,一个部分为“30”,另一部分为“70”),这将导致调整大小时出现抖动。为 30:70 的比例使用较大的值(例如“3000”和“7000”,即超过可用像素)将使其更平滑。