Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Editor (Two Views) + UML

Context

  • Origin Developed as part of a course in Java, UML and Design Patterns at Karlstad University.
  • Objective A simple text editor where users can switch between a swing-, and console view.
  • Status 🟢 Complete/Functional

Notes

  • UML Diagrams were developed using the PlantUML plugin for FigJam
  • UML Diagrams can be found in (assets/images)
  • UML Diagrams:
    • Use Case diagram
    • Sequence diagrams
    • Class diagram
  • (v1): plantUML syntax to recreate diagrams
  • (v2): text editor + swing view
  • (v3): text editor + swing view + console view

Systems Architechture

  • Logic MVC
  • Tech Stack Java + Java Swing (Eclipse IDE)

Functionality

  • Edit .txt files
  • Save .txt files
  • Switch between a swing-, and console view.

Setup & Usage

  1. Clone the repository
  2. Open in IDE of your choice

Learning Outcomes

  • Implementing a factory-pattern to instantiate new view-instances
  • Writing strict MVC with one class communicating per layer
  • Analyze -> Diagram -> Implement pipeline
  • UML syntax

About

A simple text editor that has both a swing-, and a console view which can be switched between.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages