# Windowless interfaces in Processing?

**URL:** https://discourse.processing.org/t/windowless-interfaces-in-processing/10947
**Category:** Processing
**Created:** [May 5, 2019, 7:15pm UTC](https://discourse.processing.org/t/windowless-interfaces-in-processing/10947 "2019-05-05T19:15:13Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![cthorne](https://avatars.discourse-cdn.com/v4/letter/c/3e96dc/32.png) [@cthorne](https://discourse.processing.org/u/cthorne)
#### Post date: [May 5, 2019, 7:15pm UTC](https://discourse.processing.org/t/windowless-interfaces-in-processing/10947/1 "2019-05-05T19:15:13Z")

</div>

Greetings. I need to develop some cross platform, windowless user interfaces and I’m trying to decide what language to develop them in. (by windowless I mean with no window frame and a transparent background)  
My question is simply; Can that be done in Processing?

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [May 7, 2019, 3:25am UTC](https://discourse.processing.org/t/windowless-interfaces-in-processing/10947/2 "2019-05-07T03:25:26Z")

</div>

Perhaps this recent discussion is relevant:

> [@Transparent/translucent window (drawing graphics on desktop). How to capture mouse and keyboard?](https://discourse.processing.org/t/transparent-translucent-window-drawing-graphics-on-desktop-how-to-capture-mouse-and-keyboard/1390):
>
> Hello forum slight_smile I found a fairly simple way to use processing to draw graphics directly to your screen, to make it seem like your window is transparent or translucent, or that your graphics background has full transparency. The problem though is user input no longer works frowning keyPressed() and mousePressed() don’t get called, and mouseX and Y are always 0. You can use import java.awt.MouseInfo; and MouseInfo.getPointerInfo().getLocation().x to somewhat solve the problem, but…

---

<div class="post-metadata">

### Author: ![cthorne](https://avatars.discourse-cdn.com/v4/letter/c/3e96dc/32.png) [@cthorne](https://discourse.processing.org/u/cthorne)
#### Post date: [May 8, 2019, 3:20pm UTC](https://discourse.processing.org/t/windowless-interfaces-in-processing/10947/3 "2019-05-08T15:20:27Z")

</div>

thank you very much for taking the time to point me in the right direction. 🙂
