Tag: always on top

Java 6,JFrame卡住了alwaysontop

这个问题似乎只发生在我从1.5升级到1.6之后 主JFrame,随机似乎陷入了Windows中其他所有应用程序的面前。 甚至另一个JDialog弹出设置为alwaysontop(true)将在这个主要的JFrame背后。 关于什么可能导致这个问题的任何想法? /任何解决方案的想法? 从来没有在Java 5上遇到过这个问题。

无法在Java / C ++中为外部应用程序设置always-on-top

我正在寻找解决方案,使外部应用程序(不是像记事本或calc.exe这样的Windows应用程序)在Java GUI中按下按钮后始终保持在顶部。 我在C ++中使用此代码来获取桌面上所有打开的窗口并将其进程ID(PID)与已发送的PID(来自我在Java中的应用程序)相匹配: #include “cjni.h” #include #include #include using namespace std; BOOL CALLBACK EnumWindowsProc(HWND windowHandle, LPARAM lParam){ DWORD searchedProcessId = (DWORD)lParam; DWORD windowProcessId = 0; GetWindowThreadProcessId(windowHandle, &windowProcessId); printf(“process id=%d\n”, windowProcessId); if(searchedProcessId == windowProcessId) { HWND hwnd = windowHandle; SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE); printf(“Process ID found !”); return FALSE; } return TRUE; […]

JavaFX 2.2阶段始终位于顶部

我有一个普通的JFrame(应用程序的一部分)和第二个JavaFX窗口(我不能在JavaFX阶段使用JFrame)。 问题是JavaFX窗口应始终位于所有其他窗口之上。 我不知道如何解决这个问题! 有任何想法吗?