Java中的1个类中的2个不同的GUI

时间:2011-05-03 19:05:03

标签: java user-interface

我有两种不同类型的输入。我提示一个警告窗口供用户选择他们希望系统处理哪种类型的输入。

假设第一类输入是:1,2,3和第二类是a,b,c

但是,两者都需要相同的generator.class。我想在同一个GUI类中创建它。目前我有第一个输入的GUI。

可以吗?怎么做?

2 个答案:

答案 0 :(得分:2)

你考虑过工厂模式吗?

答案 1 :(得分:0)

你有几种不同的方法可以做到这一点,而且不知道你如何处理输入,很难告诉你我将如何处理。您可以使用@ {建议的Factory Pattern,也可以使用Strategy Pattern两种不同的策略(一种用于数字输入,另一种用于字母输入),并选择要使用哪种策略在用户输入上。根据你告诉我们的内容,我可以看到它们正在工作,但我觉得根据你的系统设计方式,它会比另一个更好。