You have to do that yourself in your own code. jPCT is a 3D engine, not a GUI library. It has no concept of mouse pointers or listeners. The fact that it renders into an AWT Canvas doesn't mean that it has any knowledge of AWT components.You have to query the mouse yourself (either by the means that AWT provides or by using the Mouse-class from lwjgl if you are rendering into a native window). You can then add a simple listener on top of that.The Robombs source code contains some basic GUI classes that might show the idea.

So with an eye on productivity, it probably makes sense using and customizing the existing awt components?

No, it's almost impossible to mix GL and AWT components on the same canvas. Depending on your application, you might want to render the GUI in another frame or window and in that case, you can happily use AWT or Swing. But don't try to mix them, it won't turn out well.

used the time to check out the robombs source for building an ingame menu/gui.The movement of the blit textures with mouse mapper is pretty forward and already working for me.

However I was especially interested in the text editing/ text input. If I click the TextField the cursor image appears,but I am unable to edit the text. It seems I do not receive any key events...

For that I have checked (also I was interested in the input/edit performance) the robombs game itself.I am running ubuntu 15.10 gnome shell / oracle 8 jdk

Fullscreen is not working properly on gnome shell - which I meanwhile found out is a bug of the gnome shell.(The window is somehow shifted on the screen). Then I switched to Unity , where full screen is working correctly.

But in both cases the keyboard input did not work. I was unable to add or edit text in any way - eg Player Name field.

Just to be sure , I started windows , and there everything is working properly - including the text input/edit.

I have the exact same problem. I'm using Ubuntu 16.10 and both machines one of them (with lowest specs) give this information at the beginning:

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library ~./robombs/lib/lwjgl-2.7.1/native/linux/liblwjgl.so which might have disabled stack guard. The VM will try to fix the stack guard now.It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.Intel Open Source Technology Center-Mesa DRI Intel(R) Haswell Mobile /true/true/true/true/false

No input works once the game starts, no keyboard even to type the port or any other information to configure, and of course it is not playable. Only can see how robots play and how they kill you. The mouse works, but the character cannot be moved with it, only the camera and to put the bomb.

Why did you use the 3.x branch? I wrote above that you shouldn't User the 3.x branch, but the latest 2.x version. Even worse, your modified start script mixes both version.So... Download the latest 2.x version and modify the start script to point to that and only to that.