Eclipse4中的java设置固定部件大小
我有一个应用程序,我在e4建设,但有困难得到一对夫妇的部分是一个固定的大小。我有一个PartSashContainer
,里面有两个Parts
和另一个PartSashContainer
。我最初在containerData
参数中设置大小,但这些值是相对的,仍然允许重新调整零件的大小。我想确保这些零件的高度是固定的,不能重新调整尺寸。有没有一个简单的方法可以做到这一点
你可以在下面搜索框中键入要查询的问题!
我有一个应用程序,我在e4建设,但有困难得到一对夫妇的部分是一个固定的大小。我有一个PartSashContainer
,里面有两个Parts
和另一个PartSashContainer
。我最初在containerData
参数中设置大小,但这些值是相对的,仍然允许重新调整零件的大小。我想确保这些零件的高度是固定的,不能重新调整尺寸。有没有一个简单的方法可以做到这一点
# 1 楼答案
Eclipse bug361731是对该功能的请求。目前尚未实施
也许可以使用自定义渲染器,但这是一项艰巨的工作
# 2 楼答案
我不确定这在Neon之前是否可用,但Eclipse Neon允许您将“NoMove”作为标记添加到
Part Sash Container
中,您希望锁定它,而不是调整其大小# 3 楼答案
我有一个非常类似的任务,并且多次偶然发现了你的问题。我需要实现一个RCP应用程序,遵循带有固定大小应用程序页眉和固定大小页脚的公司设计。我没有找到完美的方法,但是vogella tutorial on custom renderers给了我一些提示。我仍然需要复制一些代码,我没有找到一个聪明的方法
我的要求:
所以我做的是:
在“MainSashRenderer”类中,将引用从“SashLayout”更改为“MainSashLayout”
在“MainSashLayout”类中,方法tileSubNodes:
不同窗口大小的结果(页眉和页脚保持其像素高度): Screenshots with different window sizes