Skip to content

β˜‘οΈπŸ“™ PlantUML diagram rendering inside a Swing JPanel.

Notifications You must be signed in to change notification settings

CSC3100/Tool-PlantUML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Static Badge GitHub repo size Java Platform

This lightweight Java Swing application renders PlantUML diagrams directly inside a GUI window.
It takes a UML source string, generates a PNG image using PlantUML, and displays it in a scrollable panelβ€”no external tools or file generation required.

Screenshot 2025-11-28 at 3 58 08β€―AM

πŸš€ Features

  • Display the generated diagram inside a Swing JPanel
  • Scrollable viewer for large diagrams

πŸ“ Project Structure

This project consists of two files:

  • Driver.java β€” Application entry point and main window
  • DiagramPanel.java β€” Component that renders and displays the PlantUML output

πŸ“¦ PlantUML Dependency (Maven)

<dependency>
    <groupId>net.sourceforge.plantuml</groupId>
    <artifactId>plantuml</artifactId>
    <version>1.2023.13</version>
</dependency>

About

β˜‘οΈπŸ“™ PlantUML diagram rendering inside a Swing JPanel.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Languages