|
Java™ by example!
|
|
|
How do I show a JFrame without taking away the focus from the current window?
You will have to use JNI. The following is an example on how to do this. The JFrame contains one button. If you click it, it will be iconified for 2 seconds and restored again, but without taking away the focus from the window that currently has the focus. I used JDK1.3.1 and cygwin to create the DLL. 1. Main.java:
2. Compile and run javah:
3. Create windowNoActivate.c:
4. I used Cygwin to create the DLL. There is a change that needs to be made to JDK/include/win32/jni_md.h. Add the following line:
5. Compile windowNoActivate.c:
6. Put the DLL in the same directory as where your run Main from or in your path, and run it. If you are a member, I can mail the DLL to you. Write me at joris@esus.com.
Further Information
Author of answer: Joris Van den Bogaert
Comments to this answer are only viewable by members. Login or become a member!
|
|
|
|
|