# In depth documentation

**URL:** <https://forum.inductiveautomation.com/t/in-depth-documentation/19717>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [September 18, 2018, 5:30pm UTC](https://forum.inductiveautomation.com/t/in-depth-documentation/19717 "2018-09-18T17:30:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pandreoli](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@pandreoli](https://forum.inductiveautomation.com/u/pandreoli)\
**Post date:** [September 18, 2018, 5:30pm UTC](https://forum.inductiveautomation.com/t/in-depth-documentation/19717/1 "2018-09-18T17:30:12Z")

</div>

Hello.  
While trying to solve a problem I had today[I stumbled upon this help thread](http://forum.inductiveautomation.com/t/load-image-from-db-into-image-object/12309/2) where user PGriffith gave an answer to a problem. In the code he posted, the last line of his code is

> lbl3.setIcon

He uses the setIcon function on a label component. I dont see this function in the [Ignition 7.9.9 documentation](https://docs.inductiveautomation.com/display/DOC/Label).  
I was wondering if there is a source for API like this or at least where I can find an explanation.  
At first I thought maybe it was a built in Java function that the Ignition label inherited, but I couldnt find that anywhere either.

---

<div class="post-metadata">

**Author:** ![mrogers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mrogers/32/4110_2.png) [@mrogers](https://forum.inductiveautomation.com/u/mrogers)\
**Post date:** [September 18, 2018, 5:55pm UTC](https://forum.inductiveautomation.com/t/in-depth-documentation/19717/2 "2018-09-18T17:55:48Z")

</div>

I believe you’re looking for [this](http://files.inductiveautomation.com/sdk/javadoc/ignition79/794-beta1/index.html). There are many interesting things you can do with that like what you mentioned. Just know it might change (especially with 8.0 coming next year), and its unsupported by IA.

---

<div class="post-metadata">

**Author:** ![pandreoli](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@pandreoli](https://forum.inductiveautomation.com/u/pandreoli)\
**Post date:** [September 18, 2018, 6:02pm UTC](https://forum.inductiveautomation.com/t/in-depth-documentation/19717/3 "2018-09-18T18:02:20Z")

</div>

Thats exactly it. This is an incredible resource.

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![mrogers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mrogers/32/4110_2.png) [@mrogers](https://forum.inductiveautomation.com/u/mrogers)\
**Post date:** [September 18, 2018, 6:04pm UTC](https://forum.inductiveautomation.com/t/in-depth-documentation/19717/4 "2018-09-18T18:04:41Z")

</div>

Its pretty cool. Also remember that Ignition is built on Java Swing, so basically all components, windows etc are built on Java objects and those methods can be used as well.
