個人認為,Java在圖形界面的制作上有著非常好的封裝性,我以前曾經試圖學過MFC,MFC在生成圖形界面的時候會幫助你生成一些代碼,然后讓你在這些代碼的指定位置添加代碼以實現功能,我這個人有個習慣,如果讓我看到了一些東西,那么我不搞清除為什么這么寫,就不會往下走,看到那許多代碼,自然就想弄清楚那些是什么,結果引出來好多知識,后來我才知道其中有些是調用WinAPI,結果我到現在還是不會用MFC。這里并不是貶低MFC,我相信MFC有其過人之處,只不過個人認為它的封裝性做得不好,暴露出了太多東西,也許能夠提高靈活性,不過,可能我跟它無緣:(。在這方面Java就做得不錯,給你一個類,你用就是了,它將圖形界面的低層實現隱藏的很好,將其作為一個對象給你,而你只需要在這個對象上修修改改,挺方便的。
作為初學者,我覺得AWT的重點在于它的幾個Listener的用法,還有布局格式,然后就是那許多的Component的用處和用法。
不過,因為我個人使用的原因,所以至今AWT和SWING都用得很少,所以這方面也就不便多說了,抱歉。寫這些并不是告訴大家怎么解決問題,因為每一個都有很多可寫,只是希望能給初學者一點參考,希望能夠幫助初學者們有的放矢地看書。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/