|
|
1
1
你可以用 Factory Pattern 为您选择的元素创建UI小部件。您还可以使用它根据类型创建验证规则对象。这会给你一些你想要的灵活性。
IWidget可以有以下方法:
这将允许您通用地处理所有UI小部件,但仍然为每种元素类型提供一个特殊的UI小部件。我假设您从表中选择的元素都实现了一个包含getType()方法的ViewModel Element接口。 我将此解决方案与Eclipse扩展机制结合使用,将新的UI元素插入到我的“基础”解决方案中,以获得可扩展的核心和高度的重用性。您可以通过手动或使用Spring将类型和小部件注入工厂来实现类似的功能。 |
|
|
2
0
如果你不想走通用的道路,你可以让你的模型保存一个组合框项目的映射->与一起使用的面板名称 CardLayout 。然后,您可以创建自定义面板来编辑每种参考数据类型。更改组合框选择后,您可以将当前状态保存在模型中,请求当前选择的面板名称,准备下一个面板进行显示,然后让CardLayout显示它。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |