My Notepad

I have spent near more two weeks to write this Notepad application. At this moment,I want to share with you.

I wonder that do you kNow the Notepad in Windows XP/7. If you have no idea,I am pleasure to display the Notepad

in Windows 7 with you,and it displays as below:

It has large future and simple interface,so does my Notepad!

Well,I will introduce my Notepad.

First,Let's look at the structure of the my Notepad application:

=================================================The structure of the project:================================================= -src/main/java -com. b510. notepad -client -Client. java -common -Common. java -ui -AboutUI. java -FindManagerUI. java -FontManagerUI. java -FontSizeManagerUI. java -JUI. java -MainUI. java -NotepadUI. java -ReplaceManagerUI. java -SkinManagerUI. java -util -EditMenuUtil. java -FileMenuUtil. java -FormatMenuUtil. java -HelpMenuUtil. java -NotepadUtil. java -ViewMenuUtil. java -log4j. properties -lib -skin -substance-1.0. jar -pom. xml

=================================================Describe for all files: =================================================

-Client. java --> The entry of the notepad application. It contains the main method. - Common. java --> All constants in here. - AboutUI. java --> About notepad page. - FindManagerUI. java --> Find page. - FontManagerUI. java --> Font setting page. - FontSizeManagerUI. java --> Font sizt setting page. - JUI. java --> The parent class for the NotepadUI,It extends JFrame. - MainUI. java --> The main page of the notepad. - NotepadUI. java --> The parent class for the MainUI,It extends JUI and implements ActionListener. - ReplaceManagerUI. java --> Replace page. - SkinManagerUI. java --> Skin setting page. - EditMenuUtil. java --> Edit menu functions provider. - FileMenuUtil. java --> File menu functions provider. - FormatMenuUtil. java --> Format menu functions provider. - HelpMenuUtil. java --> Help menu functions provider. - NotepadUtil. java --> Common functions provider. - ViewMenuUtil. java --> View menu functions provider. - log4j. properties --> A properties for the log4j. - substance-1.0. jar --> substance dependency. - pom. xml --> pom. xml

=================================================How to add substance to your project build path?=================================================

NOTE: Your computer should install the Maven(apache-maven-3.2.2 is good choice) before running this project! There are TWO ways to provided.

1. Using eclipse tool to add the substance-1.0. jar to project build path. 1.1. Finding the substance-1.0. jar with the path "notepad/lib/skin/substance-1.0.jar". Right Click --> Build Path --> Add to Build Path. 1.2. Then open the opm. xml(with the path "notepad/pom.xml") Deleting the substance dependency: org. jvnet. substance    substance    1.0   

2. Copy the substance-1.0. jar to your repository. 2.1. Finding the substance-1.0. jar with the path "notepad/lib/skin/substance-1.0.jar".   Copying the substance-1.0. jar file to your repository.   The default path of the repository is "${user.home}/.m2/repository/org/jvnet/substance/substance/1.0/substance-1.0.jar"

=================================================How to run notepad project?================================================= Using the eclipse tool and finding the Client. java file with the path "notepad/src/main/java/com/b510/notepad/client/Client.java". Right Click --> Run As --> Java Application

==================

Some UIs Show

==================

one

two

three

four

five

six

seven

eight

nine

10. Change Skin

=================================================Source Code:=================================================

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>