(翻译)WindowBuilder用户指南(续)

设计视图

  设计视图就是你的虚拟画板,可以添加、删除组件,编辑布局属性,直接编辑标签,随着画板内容不断变化,可以随时概览总体设计样式。
在这里插入图片描述
  在设计视图选择某一组件,然后在属性面板中查看及编辑该组件的属性。选择组件同时会激活组件的选择手柄,使用选择手柄能够更改选中组件的布局属性,对于某些布局管理器而言,还可以更改同级组件的布局属性。设计视图中能更改的所有属性也都可以在属性面板中修改。根据有效的布局管理器,行标头和列标题都能显示在标题区域中[1]。
  设计视图中右键单击组件,与在组件树种右键单击组件,会弹出相同的右键菜单。在面板中选择并添加组件到设计视图,可以按delete键删除设计视图中的组件。

组件选择

  使用面板中的选择工具选择一到多个组件,也可以按shift键或ctrl键选择一到多个组件。
在这里插入图片描述
  使用面板中的选框工具圈选多个组件,也可以按shift键或ctrl键选择一到多个组件。按alt键并拖拽鼠标会自动激活选框工具。
在这里插入图片描述

直接编辑

  有种方法可以快速编辑按钮(包括复选按钮和单选按钮)、标签、文本框、组和表格列的文本属性。首先选中设计视图中的组件,然后按空格键,此时会在组件中出现编辑框,在编辑框中输入内容即可设置组件的文本属性。
在这里插入图片描述

拖拽组件

  每当在设计视图中用鼠标拖拽组件时,不同布局管理器的拖拽效果不同。 在绝对布局这类面向直角坐标系的布局管理器中,拖拽组件时会提示组件的当前坐标。可以使用动态捕捉/ 对齐点功能,便于将组件与其他组件或窗口边缘对齐。
在这里插入图片描述
  在面向网格的布局管理器中,光标所在单元格不同,提示信息也不同。如果光标位于空的单元格中,则单元格以绿色高亮显示,光标显示绿色对勾。如果光标位于行或列边框上,则行或列边框以黄色突出显示,表示将插入新行或列。如果光标位于已包含组件的单元格上,则单元格以红色高亮显示,光标显示红色负号。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

调整组件大小

  每当在设计视图中调整组件大小时,不同布局管理器的反馈效果不同。在绝对布局这类面向直角坐标系的布局管理器中,调整组件大小时,会显示新组件尺寸的轮廓,并提示当前组件的大小尺寸。可以使用动态捕捉/ 对齐点功能,便于将组件与其他组件或窗口边缘对齐。调整组件大小,将其与调整后的组件对齐,或者与同一父组件上任何其他组件对齐(垂直或水平方向)[2]。
在这里插入图片描述
  在面向网格的布局管理器中,调整组件大小,会让其占据多个行或列。在调整组件大小过程中,被占用的单元格以绿色表示。
在这里插入图片描述

源代码视图

  源代码视图是编写代码的地方,也用于对工具自动产生的代码做代码审查。源代码视图只是Eclipse提供的标准Java编辑器,并在编辑器中以页面形式呈现。它有标准Java编辑器的所有功能,包括:[3]

  • 语法高亮显示;
  • 内容/代码提示;
  • 代码格式化;
  • 辅助导入[4];
  • 快速修复;
  • 集成调试功能。
    在这里插入图片描述
      编辑器布局首选项(PS:Eclipse->Windows->Preferences->WindowBuilder设置中的Editor Layout)用于设置源代码视图与设计视图的位置关系。默认两者位于不同的选项卡中(可以设置选项卡的前后位置),还可以设置两者并排显示或一上一下显示。
    在这里插入图片描述
    在这里插入图片描述

原文地址:https://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.wb.doc.user%2Fhtml%2Fuserinterface%2Fdesign_view.html;

[1]原文:Depending on the layout manager in effect, row and column headers may be visible in the header area.
[2]原文: Resizing a component also snaps to the preferred size of the resized component or to the size (vertical or horizontal) of any other component on the same parent.
[3]原文:The Source View is where you write code by hand and review the code generated by the tool. The Source View is simply the standard Java Editor supplied by Eclipse and provided as a page within the editor. It offers all of the same features as the standard Java Editor including:
[4]原文:Import assistance

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值