# Popup Calendar on Multiple Monitors

**URL:** <https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [May 15, 2018, 11:50pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051 "2018-05-15T23:50:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DavidWisely](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/davidwisely/32/10482_2.png) [@DavidWisely](https://forum.inductiveautomation.com/u/DavidWisely)\
**Post date:** [May 15, 2018, 11:50pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/1 "2018-05-15T23:50:17Z")

</div>

When using a Popup Calendar on a system with multiple monitors, the popup will only open on the primary monitor. So if the calendar control is displayed on monitor 2, when I click on the arrow to open the popup, it pops up on monitor 1. Is there any way to get it to open on the monitor that the calendar control is on?

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [May 16, 2018, 11:02am UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/2 "2018-05-16T11:02:39Z")

</div>

Does this also happen after restarting the client?

This is a bug we’ve often noticed while developing, but if the client is started after all screens are connected, this bug doesn’t happen. So it’s usually not a problem in a stable production environment.

---

<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:** [May 16, 2018, 3:16pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/3 "2018-05-16T15:16:49Z")

</div>

This is unfortunately a Java Swing bug, not an Ignition bug that we can readily fix. The reporting/bookkeeping Swing does on multi-monitor setups is inconsistent and sometimes inaccurate.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [April 25, 2020, 6:22pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/4 "2020-04-25T18:22:48Z")

</div>

Hi, this keep happening in Ignition 8, is there a solution yet?

---

<div class="post-metadata">

**Author:** ![mmunin](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@mmunin](https://forum.inductiveautomation.com/u/mmunin)\
**Post date:** [August 8, 2022, 7:03pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/5 "2022-08-08T19:03:32Z")

</div>

Can you think of any fancy java workaround for this? Something I can run in `internalFrameActivated()` that tells `rootContainer.getComponent('Popup Calendar')` to spawn its calendar at (X,Y, wd, ht)?

---

<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:** [August 8, 2022, 8:15pm UTC](https://forum.inductiveautomation.com/t/popup-calendar-on-multiple-monitors/18051/6 "2022-08-08T20:15:36Z")

</div>

I don’t think you can; the problem is with mechanisms the JDK/Swing uses internally are what’s broken. You wouldn’t have any way to extract the “right” coordinates.
