簡體   English   中英

Java Swing-文件體系結構/組織/優化

[英]Java Swing - File Architecture/Organization/Optimization

我要自己教Java Swing幾個星期。 我正在從頭開始編寫自己的計算器程序,最終我想向其中添加一些額外的功能。

UI的大部分是按鈕,並且類的結構已經實現了,所以我有很多文件。 我以一個ButtonTemplate類的方式進行設置,該類包含所有基本按鈕信息,例如大小,顏色,字體等。然后,我為我的每個按鈕創建了一個單獨的類,該類擴展了ButtonTemplate以添加到我的ButtonFrame中。 這意味着,現在,我有18個單獨的按鈕,需要18個單獨的類,並且看起來有點失控。

我正在尋找有關組織此活動的最佳方法的建議。 通過類或文件夾,或者其他我不知道的方法。 照原樣,我有一個大約一半完成的計算器程序,我已經有大約25個文件。

將您的類安排到程序包中,使程序包可以“查找和使用,以避免命名沖突並控制訪問”。 有關更多信息,請參見https://docs.oracle.com/javase/tutorial/java/package/packages.html上的Java教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM