# JTreeTable extend javax.swing.JTable (Vision)

**URL:** <https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038>\
**Category:** Ignition\
**Tags:** python, ignition79, ignition80, vision, scripting\
**Created:** [February 7, 2020, 10:01am UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038 "2020-02-07T10:01:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![giulio.comito](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/giulio.comito/32/12671_2.png) [@giulio.comito](https://forum.inductiveautomation.com/u/giulio.comito)\
**Post date:** [February 7, 2020, 10:01am UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038/1 "2020-02-07T10:01:48Z")

</div>

Hello everybody!  
I would like to know if I can implement the class JTreeTable from “oracle.ide.controls.JTreeTable” (extend javax.swing.JTable).  
I also wrote a post where I try to get the same result but following a different way (jidesoft): [Expandable Row, Child Row: (Vision)](http://forum.inductiveautomation.com/t/expandable-row-child-row-vision/31946?u=giulio.comito).  
I’ve been trying for many days and I’d like to solve this problem once and for all.  
Thank you all!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 7, 2020, 12:48pm UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038/2 "2020-02-07T12:48:34Z")

</div>

As you might guess from my post on that other thread, it won’t be easy. You’d probably have a better experience creating an SDK module with your desired component. Also not easy, but jython is a challenging environment when extending/implementing true java classes and interfaces.

There’s also the problem of a container for your JTreeTable. Unless you can coerce an existing Ignition component to hold your pure Swing component, you’ll need the SDK to implement a true Ignition component.

---

<div class="post-metadata">

**Author:** ![giulio.comito](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/giulio.comito/32/12671_2.png) [@giulio.comito](https://forum.inductiveautomation.com/u/giulio.comito)\
**Post date:** [February 10, 2020, 7:50am UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038/3 "2020-02-10T07:50:21Z")

</div>

I’m looking for a guide to make SDK modules to follow the tip!  
Thanks for taking the time to answer the topic I have opened!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 10, 2020, 12:13pm UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038/4 "2020-02-10T12:13:57Z")

</div>

If you visit Ignition’s [Online Documentation](https://docs.inductiveautomation.com/display/DOC80/Welcome), and scroll all the way down on the left to the Resources section, you’ll find [SDK Documentation](https://docs.inductiveautomation.com/display/SE/Introduction) and [SDK Examples](https://github.com/inductiveautomation/ignition-sdk-examples).

You’ll note that there’s a forum category devoted to module development. That’s the best place to get help with the SDK. Though you should at least make an effort to set up to build the examples on your own. And learn java, if you haven’t yet. /:

---

<div class="post-metadata">

**Author:** ![giulio.comito](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/giulio.comito/32/12671_2.png) [@giulio.comito](https://forum.inductiveautomation.com/u/giulio.comito)\
**Post date:** [February 10, 2020, 12:49pm UTC](https://forum.inductiveautomation.com/t/jtreetable-extend-javax-swing-jtable-vision/32038/5 "2020-02-10T12:49:09Z")

</div>

I will start studying it right now! Thank you!!
