For my Solaris NAS-Box I wanted a simple TrayIcon on which I can click to take a look at the status of my USV. But because the common GUIs like GAPCMON etc. won't compile on Solaris, I wrote a (very) simple java program which just parses the output of apcaccess (apcupsd) and displays the data in a grid. It's opensource and written in Java. Perhaps this is also useful for you.
usage example:
java -jar apcupsd_gui.jar -apcaccess /etc/opt/apcupsd/sbin/
A screenshot:

| Attachment | Size |
|---|---|
| apcupsd_gui_0.01.zip | 65.01 KB |