Java實例學習——企業進銷存管理系統(2)


Java實例學習——企業進銷存管理系統(2)

(本實例為書上實例,我所記錄的是我的學習過程)

開始時間:2月12日

完成時間:暫未完成

2月15日—系統登錄

對於昨天新建的12個Java包不能完全顯示出來的情況,雖然百度后知道了用樹狀形式顯示,依然沒有解決問題,父類包還是不能按書上顯示,所以,趁現在小項目做的不多,果斷delete后重新建了12個Java包,這次我是在父類包里挨個挨個建,沒有在工具欄那里一個勁的新建了,結果與書上結構樣式一樣了。

繼續!

問題1:URL cannot be resolved to a type。

原因:我忘記導入import java.net.URL;

 

 問題2:The serializable class LoginPanel does not declare a static final serialVersionUID field of type long。(書上的實例代碼也會這樣,未解)

 

問題3:The method paintComponent(Graphics) is undefined for the type JFrame。

原因:我把JPanel 打成了JFrame。

 

花了好長時間想自己仿造例子程序把代碼打出來,看了一個下午,自己敲代碼,書倒是翻了不少,代碼卻沒打幾行,索性調出實例代碼,這一瞧,可不得了,就一登錄界面的Dialog類代碼就160多行,雖然這里包含了注釋,可真要我一行一行地敲出來,就我這速度,那不還得敲好幾天哪!所以,改變策略是當務之急,我直接把實例代碼copy過來了,既然這個實例是拿來剖析學習的,那就不要在這里困住不前,看人家的代碼也是學習!

“初始化loginPanel登錄面板-userField-passwordField-loginButton-exitButton-界面初始化”

這是整個流程,跟之前用C#做登錄界面差不多。

   即使把login代碼copy過來,還是運行不了,看不到登錄界面的窗體,是因為我還沒有把公共類的代碼copy過來嗎?

   明日繼續!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM