Merge branch 'ArielQian' into version2.3
Modify JButton to JPanl

Fucking Beautiful Windows!
Merge branch 'SidneyFan' into version2.3
Merge branch 'version2.3' into SidneyFan
Bar Tag
Merge branch 'SidneyFan' into version2.3
Bar bugs

index=0
Merge branch 'version3.0' into MaggieHe
Controller Update

add close action and update dictionary
Merge branch 'MaggieHe' into version3.0
UI BUG
Merge branch 'version3.0' into SidneyFan
Optimization

Remove warnings
Remove TODOs
Rearrange constants
Merge branch 'SidneyFan' into version3.0
Fixed windows's bugs

ScrollPane UI
Merge branch 'version3.0' into ArielQian