如何通过windowbuilder使用JScrollPane包围JTable?

时间:2010-09-17 11:23:42

标签: java eclipse user-interface swing eclipse-plugin

在Eclipse Jigloo插件中,您可以右键单击JTable并选择“使用JScrollPane环绕”。

但是在windowbuilder pro插件中我找不到用JScrollPane制作JTable的方法

4 个答案:

答案 0 :(得分:8)

向您添加滚动窗格gui。然后将表拖放到滚动窗格上。在拖动滚动窗格窗口构建器期间,将突出显示它的区域 - 确保您放在中央区域。

答案 1 :(得分:4)

另外,以下内容也很好用;

  1. 添加JTable
  2. 在树视图中右键单击JTable
  3. 选择:Surround With> JScrollPane的

答案 2 :(得分:1)

另一种选择是使用NetBeans来完成一些Swing布局。

我使用WindowBuilder的经验有限,但我使用NetBeans来设计原型,并且更容易创建UI。从NetBeans生成的结果代码也可以使用WindowBuilder查看。

答案 3 :(得分:0)

我在Mac中的Eclipse中使用WindowBuilder 1.7.0和Swing designer 1.7.0。起初我发现了类似Jigloo的菜单,我没有找到。我的Jigloo总是在Mac中崩溃并显示许可证消息,所以我放弃它:) 稍后玩了一些,我发现如何在WindowBuilder中完成它,特别是如果你已经设计了JTable / JTextArea / JTree并且不想删除它。之后你需要把它们滚动起来。 您可以使用左侧的树视图。通常,您无法将组件拖动到滚动视图中。但是,在框架中添加滚动视图。将正确的布局设置到要放置滚动视图的组件。通常它的BorderLayout,可能在JPanel中。将JScrollView拖到目标区域。使用树视图执行所有这些操作。然后最后将JTree / JTable拖到框架设计视图中的JScrollPane中。根据我的经验,这更好。使用父组件的Layouting进行游戏。

enter image description here