我一直在做一個任務,並且完成了所有的需求。該項目將比較線性搜索算法和二分搜索在運行時的差異。我有一個圖表類,它將這些搜索的結果放在xy圖中。輸出一個jFrame到jpeg或位圖
圖形對象是擴展JFrame的Turtle類。有什麼辦法可以將該圖形對象轉換爲位圖並保存以供將來打印?
教授要求打印結果。由於我不想每次運行程序時打印輸出,因此我寧願將圖形結果保存在指定的文件夾中,而不是使用屏幕抓取。
不幸的是,我還沒有拿出谷歌或這裏的任何答案。這是甚麼可能嗎?
我一直在做一個任務,並且完成了所有的需求。該項目將比較線性搜索算法和二分搜索在運行時的差異。我有一個圖表類,它將這些搜索的結果放在xy圖中。輸出一個jFrame到jpeg或位圖
圖形對象是擴展JFrame的Turtle類。有什麼辦法可以將該圖形對象轉換爲位圖並保存以供將來打印?
教授要求打印結果。由於我不想每次運行程序時打印輸出,因此我寧願將圖形結果保存在指定的文件夾中,而不是使用屏幕抓取。
不幸的是,我還沒有拿出谷歌或這裏的任何答案。這是甚麼可能嗎?
您可以將該區域的邊界傳遞給Robot.createScreenCapture(Rectangle)
方法以創建該區域的BufferedImage
。將截圖保存爲圖像文件的最簡單方法是使用ImageIO
類。
你看過Component.createImage(int,int)嗎? – defectivehalt 2010-01-26 15:28:52
這可能工作,謝謝! – Jason 2010-01-26 15:59:24