2012-03-22 68 views
1

我的應用程序有很多錯誤消息。我想知道管理它們的最佳方法是什麼,以及最有效的標準是什麼?Java - JOptionPane錯誤消息和信息消息

  1. 我將JOptionPanes恰好包含在它們應該運行的位置。
  2. 我在類中爲每個要運行的JOptionPane創建一個方法。
  3. 我創建了一個包含許多靜態方法的類,其中將會調用它來運行JOptionPane。

感謝

+0

你究竟想要做什麼?避免依賴JOptionPane?或者在您的應用程序中創建一個確定的錯誤列表?可能需要更多的信息,但它聽起來像可能是很多開發人員爭吵的東西;]。 – davidfrancis 2012-03-22 23:24:34

+1

我認爲他在談論應用程序錯誤消息,而不是編譯時間的東西。例如「你的賬戶透支,今天沒有糖果」等。 – davidfrancis 2012-03-22 23:25:59

+0

@davidfrancis:是的,你可能是對的。我刪除了我的評論。對Niles道歉。 – 2012-03-22 23:34:23

回答

2

一般的解決方法是:

1)提取錯誤信息串出來的資源,所以他們都在同一個地方(資源文件(S)),而不是在代碼。 (這也使得它們轉化爲國際化的微不足道)

2)創建您調用的類/設施/服務以顯示錯誤消息。這個代碼顯示了來自JOptionPane的錯誤消息,如果正確完成,允許您單元測試代碼,以確保您從正確的位置獲得正確的消息,並防止在單元測試運行期間出現模式對話框。

+0

+1,用於保留資源文件中的字符串字符串:-)。精彩的解釋,以及它對未來的幫助:-) – 2012-03-23 05:12:22