Simple Java IDE
吳易倫
0410824

File Menu

-
New
-
Save
-
Open
-
Close
-
Exit
Basic File IO
File Menu

Save File(.cpp/.java)
File Menu Demo
SyntaxTextArea







-
Auto Indent
SyntaxTextArea


SyntaxTextArea
SyntaxTextArea Demo
How to find prefix-match
1.Use TreeSet
2.Dictionary order
ab bc bcd bcdef be gh
bc
bc{
0 1 2 3 4 5
[1,4)
Prfix match
ex.
3.'Z' < 'z' < '{'
Q: bc
1. insertUpate O(logn)
2. removeUpdate O(logn)
3. Query prefix-match O(logn + k)
k = number of prefix match
1. insertUpate O(n)
2. removeUpdate O(n)
3. Query prefix-match O(n)
Complexity
Edit Menu

-
indent
-
Undo
-
Redo
Edit Menu
Indent


Edit Menu
Indent
Left Style
Right Style


Edit Menu Demo
How to indent
1.Prepar a stack
2.Stack size = number of tabs
1 if( expression ) {2 ...3 if( expression )4 if( expression )5 ...6 ...{
7 }if




if
1 if( expression ) {2 ...3 if( expression )4 if( expression )5 ...6 ...7 }Execute Menu
-
Compile(c++/java)
-
Run
-
Stop

Execute Menu
Compile(c++/java)


Execute Menu
-
Run

Concurrent Execution
Execute Menu Demo
Thank you
Java Final Project
By w86763777
Java Final Project
- 387