2011-05-03 3 views
0

두 가지 유형의 입력이 있습니다. 사용자가 시스템에서 처리 할 입력 유형을 선택하라는 알림 창을 표시합니다. Java에서 1 클래스의 다른 GUI 2 개

는의가 있다고 가정 해 봅시다 입력의 첫번째 유형은 다음과 같습니다 1,2,3, 2 사람이 모두 동일한 generator.class 필요

C, A, B입니다하지만. 같은 GUI 클래스에서 만들고 싶습니다. 현재 나는 1 차 입력을위한 GUI를 가지고 있습니다.

괜찮습니까? 그것을하는 방법?

+0

"발전기. 클래스"란 무엇입니까? 그리고 intput의 차이점은 무엇입니까? 유형 만? 그렇다면 JFormattedTextField를 다른 형식으로 사용하십시오. – kleopatra

답변

2

공장 패턴을 고려 했습니까?

0

이 작업에는 몇 가지 방법이 있으며 입력 내용을 처리하는 방법에 대해 알지 못했을 때 어떻게해야하는지 알려주지 못합니다. @Dan의 제안에 따라 Factory Pattern을 사용할 수도 있고, 사용자 입력에 따라 두 가지 전략 (숫자 입력 용, 알파벳 입력 용)을 선택할 수있는 Strategy Pattern을 사용할 수도 있습니다. 당신이 말한 것을 바탕으로, 나는 어느 쪽이든 작동하는 것을 볼 수 있었지만, 당신의 시스템이 설계된 방식에 따라 다른 것보다 더 낫다고 생각했습니다.

관련 문제