2011-03-22 64 views
0

繪製正在使用JDK1.6更新24Java 2D圖形線在Windows 7

現在面臨關於線在Windows 7在我的項目圖紙我在面板已經三個組成部分的問題。例如三個面板,行從一個面板的中間開始,以其邊界結束,第二個面板從該行的結束座標開始畫線,並在該面板結束。第三個面板從該終點的座標開始。

因此,鑑於整個結構將作爲一個連續的(不必要的,直線)線。 在Windows XP中,其工作正常,沒有問題,但Windows 7的座標不匹配,所以線斷開連續性(即一個面板的座標結束與下一個面板線開始的座標不匹配)。

我很困惑是否它的問題操作系統或API或編碼標準的任何問題。這個問題發生在平臺依賴,但我使用重寫渲染器的swing組件。如何解決這個問題?

對渲染器有疑問使平臺依賴,這已被項目特定覆蓋。如何編寫獨立於平臺的渲染器?

在此先感謝..

+0

你可以在問題中加入一些代碼來使問題更清楚嗎? – Alpine 2011-03-22 07:44:28

+0

@Alpine我'投下''..一些代碼'和'投票'SSCCE(http://pscode.org/sscce.html)。許多新手不知道代碼在哪裏被破壞,併發布錯誤的代碼片段。 – 2011-03-22 08:31:22

+0

@Andrew我同意,但沒有看代碼很難回答這個問題。 – Alpine 2011-03-22 08:41:47

回答