簡介
Greenfoot 和 BlueJ系統一樣,對任何用途都是免費的。這個系統以及它的文檔可以重新發布而不需要任何費用 ,為使用和學習Java的朋友提供了一個很好的環境。
Greenfoot認為是一個用Java語言創建二維圖形程式的框架和IDE的結合體,很適合初學者使用。Greenfoot支持Java的全部特性,它特別適合練習可視化組件的編程。在Greenfoot中,對象的可視化和對象的互動性是關鍵。
功能
如果你知道BlueJ和Microworld這兩個框架的話,Greenfoot 可以看作他們的結合。
這個框架可以用來實現基於二維格線的很多程式。greenfoot的框架負責兩部分工作:簡便的產生對象的圖形化顯示,按照模擬的路線運行。
為了實現這些功能,Greenfoot框架提供了一個Actor基類,其他任何想實現可視化的類都要繼承他。必須執行的兩個最重要的方法是:getImage()返回對象的圖形,act()將在模擬路線中調用。