此示例以基本的位图着色程序的形式演示 SWT 图形操作的使用。“喷枪工具”实现还演示用于管理背景中由用户输入触发的定时 GUI 操作的机制(参见 ContinuousPaintSession.java)。
要运行“着色示例”,下拉“透视图”菜单,选择“显示视图”菜单项,然后从子菜单中选择“其他”。将出现一个带有视图列表的对话框。展开“SWT 示例”并选择名为 Paint 的视图。一个包含绘图区域、各种工具栏按钮以及颜色选用板的视图将出现。
选择一个要用它来在绘图区域中绘图的工具。工具栏上有许多可选择的工具。要更改颜色选择,单击绘图区域下面选用板中的颜色:左键单击更改前景色,右键单击更改背景色。
使用 SWT 的 GC 和 FontDialog 以及 JFace 的 InputDialog 和操作集支持。