今天我需要通過使用雙打或浮動來定位元素來在屏幕上可視化大型數據集。當使用像素,我可以簡單地畫一個矩形與下面的代碼:在矩形位置顯示0.01的差異?
gimg.draw(new Rectangle2D.Double(1, 1, 50, 50));
但是當我嘗試繪製兩個矩形與下面的代碼出現問題。
gimg.setColor(Color.white);
gimg.draw(new Rectangle2D.Double(1.0, 1.0, 50, 50));
gimg.setColor(Color.gray);
gimg.draw(new Rectangle2D.Double(1.1, 1.1, 50.1, 50.1));
的2個矩形繪製在彼此的,換句話說,不能看到白色和灰色的矩形因爲灰色一個被繪製在白色的。
我使用0.1增量。經過一些測試後,我似乎可以在使用0.5增量時查看部分矩形。這裏的問題只是我還需要使矩形可見,只有位置不同0.01。
我懷疑我錯過了這裏真正重要的東西。任何人都可以幫助我嗎?
謝謝你的回覆,我給了它一些想法,事實上如果我繼續在昨天的道路上,我可能最終會形成一個非常擁擠和不清晰的可視化。更好的想法是生成全局概覽的子視圖。讓我們提出一些想法。 –