A Java Swing desktop application for monitoring CPU, memory, disk, processes, alerts, and logs in real time.
This project provides a dashboard-style system monitor with:
- Live CPU, memory, and disk usage visualization
- Process listing and process management tools
- Alert and log views
- A simple welcome screen and settings area
The application starts from:
- src/com/systemmonitor/Main.java
src/
com/
systemmonitor/
Main.java
cpu/
disk/
memory/
process/
ui/
utils/
- Java JDK 8 or newer (JDK 17+ recommended)
- Java Swing
- JFreeChart library for chart rendering