Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置JFace ListViewer的大小?_Java_Eclipse_Jface - Fatal编程技术网

Java 如何设置JFace ListViewer的大小?

Java 如何设置JFace ListViewer的大小?,java,eclipse,jface,Java,Eclipse,Jface,好吧,我放弃 如何设置JFace ListViewer的宽度和高度 这应该是不言而喻的,但似乎找不到任何东西,而且从类的方法来看也没有明显的方法 尝试此操作时运气不佳: myListViewer.getControl().setSize(1000, 1000); 非常感谢您的帮助。您没有明确设置大小。您使用的是布局。布局管理控件在容器中的大小和位置。阅读有助于您理解SWT布局的eclipse文章。要做到这一点,您可以在与ListViewer关联的列表中设置layoutdata myListVi

好吧,我放弃

如何设置JFace ListViewer的宽度和高度

这应该是不言而喻的,但似乎找不到任何东西,而且从类的方法来看也没有明显的方法

尝试此操作时运气不佳:

myListViewer.getControl().setSize(1000, 1000);

非常感谢您的帮助。

您没有明确设置大小。您使用的是布局。布局管理控件在容器中的大小和位置。阅读有助于您理解SWT布局的eclipse文章。

要做到这一点,您可以在与ListViewer关联的列表中设置layoutdata

myListViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

调整控件大小以水平填充单元格并适应剩余的水平空间。

感谢链接-因此无法在swt中实现固定布局?