/2-sem-java-swing-plotter

Swing-based application for drawing graphs with coordinate points, using Java Swing components for user interface, java collections (LinkedList), MVC, Observer patterns and working with a process in separate thread. The study project at the HTW Berlin, June 2018.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Please find German version below

(EN) Project "Plotter" - Java - Basics of Programming

Study project at the University of Applied Sciences Berlin (HTW Berlin).
I was a student in а Business Computing study program (Wirtschaftsinformatik).

  1. Semester, April-September 2018.

Swing-based application for drawing graphs with coordinate points, using Java Swing components for user interface, java collections (LinkedList), MVC, Observer patterns and working with a process in separate thread.

Study Assignment:    
- Plotter Aufgabe - Swing Observer MVC.pdf  
Learning targets:    
- Use of Collection classes
- Swing components (JPanel, JTextArea, JLabel, JTextField and JButton)
- MVC design pattern
- Threads
- Documentation in JavaDoc style  

Author

Olga Petrova

License

License: GPL v3
Please do not use and hand in this project as your own assignment in the studies.

(DE) Projekt "Plotter" - Java - Grundlagen der Programmierung

Studienprojekt während des Studiums an der HTW Berlin (Hochschule für Technik und Wirtschaft Berlin).
Studiengang Wirtschaftsinformatik B.Sc.

  1. Semester, April-September 2018.

Swing-basierte Anwendung zum Zeichnen von Graphen mit Koordinatenpunkten. Verwenden von Java-Swing-Komponenten für Benutzeroberfläche, Java-Kollectionen (LinkedList), MVC- und Observer-Entwurfsmuster und ausführen einen Prozess in einem separaten Thread.

Aufgabe:  
- Plotter Aufgabe - Swing Observer MVC.pdf  
Lernziele:    
- Verwendung von Collection-Klassen
- Swing-Komponenten (z. B. JPanel, JTextArea, JLabel, JTextField und JButton)
- MVC-Entwurfsmuster
- Threads
- Dokumentation im JavaDoc-Style

Autor

Olga Petrova

Lizenz

License: GPL v3
Verwenden Sie dieses Projekt nicht im Rahmen des Studiums und reichen Sie es nicht als Ihre eigene Arbeit ein.