# Is there a way to extend a JFrame with the client SDK?

**URL:** <https://forum.inductiveautomation.com/t/is-there-a-way-to-extend-a-jframe-with-the-client-sdk/5612>\
**Category:** Module Development\
**Created:** [December 22, 2012, 4:17pm UTC](https://forum.inductiveautomation.com/t/is-there-a-way-to-extend-a-jframe-with-the-client-sdk/5612 "2012-12-22T16:17:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [December 22, 2012, 4:17pm UTC](https://forum.inductiveautomation.com/t/is-there-a-way-to-extend-a-jframe-with-the-client-sdk/5612/1 "2012-12-22T16:17:49Z")

</div>

Is there a way to extend a JFrame with the client SDK ?  
I try to include a component with the frame.setContentPane method.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 22, 2012, 10:56pm UTC](https://forum.inductiveautomation.com/t/is-there-a-way-to-extend-a-jframe-with-the-client-sdk/5612/2 "2012-12-22T22:56:54Z")

</div>

[quote=“mazeyrat”]Is there a way to extend a JFrame with the client SDK ?  
I try to include a component with the frame.setContentPane method.[/quote]

Your question, as phrased, doesn’t make any sense. Any class can subclass JFrame; it is a Swing class and has nothing to do with our SDK.

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [December 28, 2012, 5:26pm UTC](https://forum.inductiveautomation.com/t/is-there-a-way-to-extend-a-jframe-with-the-client-sdk/5612/3 "2012-12-28T17:26:05Z")

</div>

Sorry Kevin, My question was not very clear indeed.

When we want to create a custom component we can create a class with the SDK which extends an AbstractVisionComponent.  
What I’m looking for in the Ignition’s SDK is a sort of “AbstractVisionFrame”, a class derived from a JFrame, to extend it.  
The video component (vlcj) i try to include in ignition can only be added with the frame.setContentPane method.  
Is it possible to add a sort of “AbstractVisionFrame” in the SDK in the next version ?
