Hello EveryOne..
Today I am starting to develop a simple TextEditor Application using Java.So I am starting this with a small Plan.
The Basic UI will be like ....
1) MenuBar
MenuBarItems --
i) File
1)New --- Open a New Tab
2)Open --- Open a File and display data in selected Tab
3)Save --- Save the Data of current tab as a document
4)Save As --- Save current file as a new file by giving a new name to it
5)Exit --- Exit out of the Apllication
ii)Edit
1)Font ---Choose a Font to Style (Open a dialog of choosing the font style)
iii) Run
1) Run --- If the files are special type of files(.html,.php) then Run in browser
2)Configure Server --- Configure the Server IP and Port to run .php
iv)About Us
1)About Us -- A small Description about Developer and our Website
2) Editor to Edit and Write Text
i)We take Tabbed Pane first and induce a TextArea
ii)Then we start to code for developing the New Tabs and Open and Close Tabs
iii)Each tab where a file is Opened will have the Title as the Filename
iv) We make a popup come when a tab is hovered and display the whole Path of file as Popup
v)We make changes to the current text styles by changing the Font Style and color and Size
3)Adding Listeners
i)We add a stateChangeListener to TabbedPane which tells us about which tab is selected
ii) We get Title of each tab as it is subjected to change and if the file is .html or .php we enable RUN option in MenuOption of MenuItem Run else we disable it.
iii) Add actionListeners when each of the items of menu are selected
Dialogs :
a)Font option in Edit menu
i) Add a Dialog to the existing class and add Options like Font Style font color and font Size.
ii)Store this data into Static variables for state Retention
b)About us option in About Us Menu
i)Add a Dialog to show all the details of the Developer and Make it visible as the About us is clicked
Note :
i)When a dialog is opened make sure that the Main Window is set to Non- Editable which lets the user only run and use the Main Window after closing the present dialog box
ii)Make sure that after closing dialog the Main Window should be focused first and it should be altered as Editable.
So These are the basic Steps I am following to make my new TextEditor application. Hope you all get well about I said.If any doubt please feel free to comment under the Comment Section.As the development will get completed Product would be posted here with explanation of classes.
Thank You....
Find The Completed Project post here...
Back with Output of TextEditor
Today I am starting to develop a simple TextEditor Application using Java.So I am starting this with a small Plan.
The Basic UI will be like ....
1) MenuBar
MenuBarItems --
i) File
1)New --- Open a New Tab
2)Open --- Open a File and display data in selected Tab
3)Save --- Save the Data of current tab as a document
4)Save As --- Save current file as a new file by giving a new name to it
5)Exit --- Exit out of the Apllication
ii)Edit
1)Font ---Choose a Font to Style (Open a dialog of choosing the font style)
iii) Run
1) Run --- If the files are special type of files(.html,.php) then Run in browser
2)Configure Server --- Configure the Server IP and Port to run .php
iv)About Us
1)About Us -- A small Description about Developer and our Website
2) Editor to Edit and Write Text
i)We take Tabbed Pane first and induce a TextArea
ii)Then we start to code for developing the New Tabs and Open and Close Tabs
iii)Each tab where a file is Opened will have the Title as the Filename
iv) We make a popup come when a tab is hovered and display the whole Path of file as Popup
v)We make changes to the current text styles by changing the Font Style and color and Size
3)Adding Listeners
i)We add a stateChangeListener to TabbedPane which tells us about which tab is selected
ii) We get Title of each tab as it is subjected to change and if the file is .html or .php we enable RUN option in MenuOption of MenuItem Run else we disable it.
iii) Add actionListeners when each of the items of menu are selected
Dialogs :
a)Font option in Edit menu
i) Add a Dialog to the existing class and add Options like Font Style font color and font Size.
ii)Store this data into Static variables for state Retention
b)About us option in About Us Menu
i)Add a Dialog to show all the details of the Developer and Make it visible as the About us is clicked
Note :
i)When a dialog is opened make sure that the Main Window is set to Non- Editable which lets the user only run and use the Main Window after closing the present dialog box
ii)Make sure that after closing dialog the Main Window should be focused first and it should be altered as Editable.
So These are the basic Steps I am following to make my new TextEditor application. Hope you all get well about I said.If any doubt please feel free to comment under the Comment Section.As the development will get completed Product would be posted here with explanation of classes.
Thank You....
Find The Completed Project post here...
Back with Output of TextEditor
Good keep it up pavan....We want java basics. Can u arrange that
ReplyDeleteJava Basics.... I would help you come know how actually it works when I release my application.From there You will be easily able to understand.
DeleteIf you want total understanding of each and every class try out Java Documentation by Oracle
Click on Below Link...
Java Documentation
Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. บริษัททำ SEO
ReplyDeleteJust saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. ทาวน์โฮม ระยอง
ReplyDeleteJust saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. chinese restaurants near me
ReplyDeleteHarrah's Casino & Racetrack - Mapyro
ReplyDeleteThe 광양 출장안마 Harrah's Reno is owned and operated 경상남도 출장마사지 by the Eastern Band of the 광양 출장안마 Cherokee Nation. The casino 통영 출장마사지 features 제주 출장안마 over 7,000 slot machines, live entertainment,