2012-03-22 4 views
1

내 응용 프로그램에 많은 오류 메시지가 있습니다. 나는 그것들을 관리하는 가장 좋은 방법이 무엇인지, 그리고 이것의 가장 효율적인 표준이 무엇인지 궁금합니다.Java - JOptionPane 오류 메시지 및 정보 메시지

  1. JOptionPanes를 정확히 어디에 포함시켜야할까요?
  2. 실행할 JOptionPane마다 클래스에 메소드를 작성합니다.
  3. JOptionPane을 실행하기 위해 호출되는 많은 정적 메소드가있는 클래스를 작성합니다.

감사

+0

정확히 무엇을하려합니까? JOptionPane에 의존하지 않겠습니까? 또는 응용 프로그램에서 발생할 수있는 오류의 확실한 목록을 만드시겠습니까? 더 많은 정보가 필요 하겠지만, 많은 개발자들이 논쟁의 여지가있는 것처럼 들릴 수도 있습니다.] – davidfrancis

+1

제 생각에 그는 컴파일 시간보다는 애플리케이션 오류 메시지에 대해 이야기하고 있다고 생각합니다. 예 : "귀하의 계좌가 초과 인출되었습니다. 오늘은 과자가 없습니다." – davidfrancis

+0

@ davidfrancis : 예, 아마도 맞을 것입니다. 내 의견을 삭제했습니다. 나일에게 사과. –

답변

2

일반적인 솔루션이다 :

1) 자원 부족 오류 메시지 문자열을 추출, 그래서 그들은 한 장소 (리소스 파일 (들)의 모든 것) 대신에 코드. (이는 또한 국제화를 위해 번역하기가 쉽다)

2) 오류 메시지를 표시하기 위해 호출하는 클래스/시설/서비스를 생성하십시오. 이것에 의해, JOptionPane로부터의 에러 메세지를 나타내는 코드가 분리되어 올바르게 실행하면, 코드를 단위 테스트 해 적절한 장소로부터 적절한 메세지를 취득 할 수있게되어, 단위 테스트의 실행 중에 모덜 다이얼로그가 표시되지 않게됩니다.

+0

+1,'String' 리터럴을 리소스 파일에 보관합니다 :-). 미래에 도움이되는 방법에 대한 훌륭한 설명 :-) –