首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命名swing组件的策略

命名swing组件的策略
EN

Stack Overflow用户
提问于 2010-09-02 22:42:19
回答 2查看 1.4K关注 0票数 1

在我们的Swing应用程序中,我们在QA (Qf-Test)中使用了一个自动化测试工具,该工具在命名swing组件时工作得更好。(调用Component.setName)。尽管它们的自动名称分配工作得相当好,但我们在项目中引入了SwingX组件,这导致了该工具的一些问题。

屏幕上有许多潜在的组件(典型的业务应用程序数据输入屏幕,但有很多-应用程序处于ERP的复杂性级别),有哪些选项可以以合理而不引人注目的方式命名swing组件?

EN

回答 2

Stack Overflow用户

发布于 2010-09-03 13:08:28

我通常对所有组件使用复合名称;该名称建立在父名称(例如JDialog)和字段名称(通过反射获得)的基础上。这使得组件名称在大多数情况下都是唯一的(根据您如何命名父项和如何使用它们,您仍然可能会有冲突,例如,如果您打开几个JInternalFrame,所有这些都具有相同的名称...)

我在Guts-GUI中实现了一个通用的命名策略(就是这么做的)。

顺便说一句,组件命名不仅对UI测试很有意义,而且对资源注入策略(组件的i18n)也很有用。

票数 1
EN

Stack Overflow用户

发布于 2010-09-03 01:23:58

你是如何构建界面的?JFormDesigner和大多数其他编辑器都允许自动设置组件的名称,这非常方便。大多数情况下,我根本不需要考虑组件名称。只有未使用JFormDesigner放置的零部件才是例外。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3628218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档