Class Monitor
java.lang.Object
io.github.eggy03.ferrumx.windows.entity.display.Monitor
Immutable representation of a monitor device on a Windows system.
Fields correspond to properties retrieved from the Win32_DesktopMonitor
WMI class.
Instances are inherently thread-safe and may be safely shared or cached across threads.
Usage example
// Build a new monitor instance
Monitor monitor = Monitor.builder()
.deviceId("MON1")
.name("Generic PnP Monitor")
.pixelsPerXLogicalInch(96)
.build();
// Modify using toBuilder (copy-on-write)
Monitor updated = monitor.toBuilder()
.pixelsPerXLogicalInch(120)
.build();
- Since:
- 2.0.0
- Author:
- Egg-03
- See Also:
-
Constructor Summary
Constructors -
Method Summary