# Remove scrollbar from a popup window (Vision)

**URL:** <https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427>\
**Category:** Ignition\
**Created:** [December 4, 2019, 7:25am UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427 "2019-12-04T07:25:37Z")\
**Posts on this page:** 15\
**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:** [December 4, 2019, 7:25am UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/1 "2019-12-04T07:25:37Z")

</div>

Hello everyone! I would like to know if it were possible to remove the scroll bars that are automatically generated on a popup window of 10000 x 10000 size; I have already implemented the movement by drag and drop of the mouse, so they are useless. Thanks!

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 4, 2019, 11:57am UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/2 "2019-12-04T11:57:49Z")

</div>

I think you can use overflow : hidden in style section of your main container.

---

<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:** [December 4, 2019, 12:55pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/3 "2019-12-04T12:55:51Z")

</div>

Thanks for the reply! Do you know if this solution is good for Vision? Or is it okay just for Perspective?

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 4, 2019, 1:33pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/4 "2019-12-04T13:33:07Z")

</div>

Only work for perspective

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 4, 2019, 1:33pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/5 "2019-12-04T13:33:45Z")

</div>

By the how did you manage to pan screen by mouse in vision?

---

<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:** [December 4, 2019, 3:09pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/6 "2019-12-04T15:09:46Z")

</div>

In a popup, I calculate the difference between the initial position of the mouse click and the final one, and then I execute the script that moves the position!

---

<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:** [December 4, 2019, 3:10pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/7 "2019-12-04T15:10:31Z")

</div>

I need to do it on Vision …

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 4, 2019, 3:32pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/8 "2019-12-04T15:32:06Z")

</div>

Try using Kymera map with no loaded map. and then lock zoom level to 1.(so no one can zoom in more)  
Create a template and put your window object in it.  
put template on map. your window can be really large and you can drag and pan it on map panel area.  
It cost you 2000$ 😉 for map module.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 4, 2019, 5:27pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/9 "2019-12-04T17:27:02Z")

</div>

You need to get a reference to the scrollpane (I don’t have a ready way to do this - it’s somewhere in the rendering stack above the root container) and then set the horizontal and vertical ‘scroll bar policy’ to never:  
[https://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html#scrollbars](https://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html#scrollbars)

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 4, 2019, 7:05pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/10 "2019-12-04T19:05:17Z")

</div>

Hi Paul  
Do you have any idea how we can have zoom and pan on window vision on runtime? Imagine we have a huge size window and we use full HD LCD and need some how pan and zoom on it.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 4, 2019, 8:12pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/11 "2019-12-04T20:12:38Z")

</div>

Zooming, no, I don’t know; I’m not even sure how the designer supports it. Panning, the window object has a `scrollRectToVisible()` method that you can provide arbitrary viewport dimensions.

---

<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:** [December 9, 2019, 2:00pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/12 "2019-12-09T14:00:19Z")

</div>

Thanks for the answers! I don’t know how to make a script in which I set the ‘scroll bar policy’ to never … can you give me some other suggestions?

---

<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:** [December 11, 2019, 11:09am UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/13 "2019-12-11T11:09:27Z")

</div>

I entered the code:

 ![www](https://us1.discourse-cdn.com/inductiveautomation/original/2X/9/98552dddf7c4f51ab99bafa807c1fc9a66360332.png)

but I always find the same error:

 ![Cattura](https://us1.discourse-cdn.com/inductiveautomation/original/2X/6/66b30375a9a6d945947a520747314e9074be3e57.png)

---

<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:** [December 11, 2019, 1:42pm UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/14 "2019-12-11T13:42:56Z")

</div>

You have to find the existing JScrollPane object that has the scroll bars you wish to hide–you can’t call that method on the class object. I don’t recall the hierarchy–you’ll have to inspect parents/subcomponents to find that layer. It’ll be above the window given by `event.source`, not in or below the window’s root container.

---

<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:** [December 12, 2019, 7:50am UTC](https://forum.inductiveautomation.com/t/remove-scrollbar-from-a-popup-window-vision/30427/15 "2019-12-12T07:50:10Z")

</div>

SOLVED!!

 ![Cattura](https://us1.discourse-cdn.com/inductiveautomation/original/2X/b/be99590f3f6b8483b46b459f9368dfcbe4133382.png)
