2011-11-01 59 views
0

我正在使用NetBeans在Java中開發一個小型桌面應用程序。由於我是java新手,所以我通常拖放控件並與它們一起工作。我在我的應用程序中有JFrame,在該JFrame上放置了一個JScrollPane,我在其中顯示一些文本信息。Java:如何處理圖形?

現在我在上面添加了一個其他JScrollPane,並且想繪製一些圓角矩形,然後用虛線連接那些矩形。我也想在每個矩形中放一些文字。

我需要從哪裏開始實現上述任務的指導?一些優秀教程的鏈接也會有所幫助

+5

有一個開始[這裏](http://download.oracle.com/javase/tutorial/uiswing/painting/index.html)。 – Howard

回答

5

首先,您應該立即忘記永久存在拖放式可視化工具,這些工具會在Java中生成用戶界面。這些工具會生成無法更改的代碼。你必須成爲Java界面的專家,才能在這些代碼中做出微小的改變。

二,google「java ui programming」。這是我爲你做的。這裏有一些我可以推薦的鏈接。

http://www.codeproject.com/KB/java/Graphics.aspx

http://download.oracle.com/javase/tutorial/uiswing/

http://csis.pace.edu/~bergin/sol/java/gui/

這需要幾個小時就可以進入的術語和概念。然後你可以開始設計和編碼。祝你好運。

+0

生成的代碼不一定是可以改變的。 [WindowBuilder](http://www.eclipse.org/windowbuilder/)現在免費並與[Eclipse](http://eclipse.org/downloads/)集成,可以解析手寫代碼以及WB生成但修改的代碼。不過,你不會得到編寫佈局代碼的經驗。 – wchargin