Always on top application

Dear all,
I wonder if there is a way to make an oracle application always display on top of all other windows applications at run time. For example, you can set Windows NT Task Manager to 'always on top' option.
Any sugestion will be appreciated.

shmibs wrote:
you could probably do something like
client.connect_signal("property::fullscreen", function(c)
if c.class == "mplayer" then
c.ontop = true
end
end)
i haven't tested this, though, so don't be surprised when it fails
This is working partially. ie, VLC is keeping ontop propery, but video is not going full screen.

Similar Messages

  • Awesome window manager: How to keep application always on top

    Is it possible to keep media player applications always on top ?
    Following is my current configuration.
    { rule = { class = "Vlc" },
    properties = { floating = true, ontop = true } }
    This is working fine whenever I start application. But problem is, if I go to full screen and come back, ontop flag is unset.
    Is there anyway to fix this ?

    shmibs wrote:
    you could probably do something like
    client.connect_signal("property::fullscreen", function(c)
    if c.class == "mplayer" then
    c.ontop = true
    end
    end)
    i haven't tested this, though, so don't be surprised when it fails
    This is working partially. ie, VLC is keeping ontop propery, but video is not going full screen.

  • Windows 7 applications open with a random "always on top" attribute

    On my Windows 7 Professional 64bit Machine, a newly opened window will have an "always on top" attribute.  This seems to be independent of the application (In other words, it seems to affect all applications).

    Hi,
    I suggest you take a clean boot check whether it is caused by the third party applications.
    How to clean boot:
    http://support.microsoft.com/kb/929135
    Please monitor the system in the Clean Boot environment. If the problem does not occur, it indicates that the problem is related to one application or service we have disabled. You may use
    the MSCONFIG tool again to re-enable the disabled item one by one to find out the culprit.
    Also, test the issue in
    Safe Mode.
    Tracy Cai
    TechNet Community Support

  • Setting always on top makes it on top of non java applications.

    Hi all..
    If i set always on top property for my frame then my frame is always on top of all the application.
    While i want the frame to be always on top of my Java application not with other windows or any other application.
    Could you suggest me how to proceed for it.

    Typically an application only has a single JFrame, so it is either active or not.
    If you have child windows related to the main frame that you want to also be active when the frame is active then you use a JDialog and specify the main frame as the owner.

  • Flash always on top in Safari 5.0.5

    Hi,
    I have some problems with flash in Safari 5.0.5 with Flash Player 10.2. My flash banners is always on top and covers menus and popups. wmode and z-index seems to be correct. It works as expected in the latest nightly build of webkit and Google Chrome, but not Safari.
    Here is the webpage, scroll down and you will see the flash covering the top menu: http://www.booli.se/bostad/villa/hisingen/plockerotegatan+16/786830
    I found this question on the same topic (https://discussions.apple.com/thread/2458855?start=0&tstart=0) where the problem was said to be solved with Safari 5.0.1. A test site was set up in that thread by user suastegui which can be found here: http://www.guru.ag/fl2/iframeTest/index.html. On this page the flash is still covering the other elements for me.
    Any ideas?

    BBC iPlayer relies on Adobe Air. AIR 1.5.3 is the last version of AIR that supports Mac PowerPC and Windows 2000. AIR applications that require AIR 2 or later cannot be installed or used on a Macintosh PowerPC or a computer running the Windows 2000 operating system.
    http://kb2.adobe.com/cps/853/cpsid_85304.html
    I am in the same boat. I cannot watch flash videos on the BBC website or on BBC iPlayer, although all other flash videos (YouTube for example) are fine.
    For reasons that passeth all understanding, they work with the PPC version of Firefox, called TenFourFoxG5.app, once you have anabled plug-ins, as it does not natively support Flash.
    You can download TenFourFoxG5 from here:
    http://www.floodgap.com/software/tenfourfox/
    Now for the intersting bit: TenFourFox, like Firefox, does not support most plug-ins. Unless you are prone to headaches (in which case don't) you can read about that here:
    http://code.google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
    But there is a workaround!
    Open TenFourFox and type in the address bar: about:config (no spaces) and click return. This gives you a warning that it might harm the application. Ignore that and click on 'I'll be careful, I promise' and you get the config file that you can edit - with great care.
    Look/search (scroll down) for: tenfourfox.plugins.enabled
    Set it to true. (Double click it to toggle it)
    Now close TenFourFox, open it again, and Flash will now work, as it now uses the plug-ins that Safari has stored.
    I am using Flash 10.1.102.64 in TenFourFox and it works just fine.

  • Dreamweaver Panels - Only one panel visible at a time, others get obscured even with Always On Top.

    I have a problem with my Dreamweaver MX, and it is that I can only see one panel at a time, any other open panels get obscured. For example, with the work space maximized, and having the properties and behaviors panels open, I can only see one of the panels at the same time. If I click on any area of the work space each open panel will display and with the next click the other will display. If I make the work space smaller then the whole area of my screen, and move any open panels outside of the Dreamweaver work space, only then they will stay visible. I know this is not normal behavior, because I used to be able to see all the open panels simultaneously, with the work space maximized to use all the screen area. I went to Preferences> Panels> Always On Top, and all the checkmarks are still set, so as to keep all panels on top at all times, but this does no longer be the case. Can someone tell me what happened here, and how I can get back to being able to see all the open panels? BTW, I tried installing older version of Dreamweaver 4, and the same thing happens to both installed versions. This is extremely annoying!
    Thanks. -Al.

    Since I upgraded to Firefox 19 from 18.0.2, on my Windows XP (SP3) laptop, I, too, can no longer open a new window. File-->New Window does nothing; also can no longer tear off a tab and open it in a new window (it stays where it is). Also, if I right-click on a tab and select Move to New Window, nothing happens. All of these worked fine in FF 18.0.2. All of these work fine with FF 19 on Windows 7. Only an issue on my XP laptop.
    After trying to open a new window, and not seeing the new window come up (and yes, I waited a long time), I decided to close my current window, which had multiple tabs open. Instead of just closing, it pops up the message reminding me that I'm about to close all those tabs. If I say close, and then go into the Task Manager, the Firefox application has disappeared (as expected), but the firefox (and plug-in container) processes are still running. So I have to manually kill the Firefox process to get it to quit. it's as if it thinks there is another Window open (the one I tried to open but never appeared). This happens every single time! I've restarted my laptop, and that does not resolve the problem.
    Is there a way to downgrade back to v 18.0.2 until this is fixed?

  • "Show Desktop" bug forces any program windows to be stuck "Always-on-top"

    What I found under Windows 7, when you use the "Show Desktop" feature (I prefer the ⊞ Win + D shortcut) and then bring all windows back by using it again, some windows behave as if they're glued to the front of the z-order. What this means is, say, I have windows
    A B and C open, with focus on A, hit ⊞ Win +D twice, and now it may happen that if I then want to switch to B or C, either by Alt+Tab or by selecting them on the taskbar, the taskbar shows the highlight, but A stays visible (and usable, it's not just a rendering
    issue) in the foreground.
    Imagine the following situations, all three windows cascading and overlapping:
    A (focus)
    B
    C
    -> ⊞ Win + D
    Desktop (focus)
    -> ⊞ Win + D
    A (focus)
    B
    C
    -> click C on taskbar
    A
    C (focus)
    B
    -> click B on taskbar
    A
    B (focus)
    C
    And so on. Focus means actual input focus, i.e. in second situation, any keyboard typing is sent to window B while window A is in the foreground.
    It does not matter what kind of application; in my current case an instance of Outlook and an instance of Explorer is stuck, while a second instance of Explorer and an instance of Firefox behave normally. This should show that this problem can occur even between
    multiple instances of the same application, and that there are no fancy applications involved that like to pretend they are the most important program and internally force "always on top".
    Showing and unshowing the desktop again doesn't help; in the worst case another window might end up with the "glued to the top of the z-order" too. Between those, I can easily switch, but in order to get a window which still behaves normally on top, I have
    to manually minimize the offending windows.
    The only cure seems to close the offending windows so far, I've not found anything else that helps.
    Could it be that Windows 7 has a bug that can force an ALWAYS_ON_TOP flag
    onto some windows when restoring from "Show Desktop", or am I doing something wrong?
    More information from another user:
    I use win+d. Issue easy to replicate, Win7-64bit-Ultimate.
    The affected windows (any program) seem to be placed into a separate "Z" group. You can place multiple/many windows into this always-on-top state, those in the affected state will function normally in relation to each other with the exception that: - The group
    as a whole is always-on-top of any non-affected window - The whole group is on top of the taskbar. - The whole group does not respond to (context on taskbar) "cascade windows" or similar commands.
    The fact that the affected windows are on top of the taskbar and otherwise function as "special windows" shows that windows 7 has a hidden "feature" of always-on-top that gets applied with Win+D. The feature appears to place windows in a super window state
    that is on top of the taskbar. The normal group remaining behind the taskbar. (When you click the start menu or context menu of the taskbar, the start menu/taskbar comes to the foreground of the always-on-top group, however this does not revert the affected
    windows, only a temporary takeover until you switch to something other than the start menu/taskbar)
    This is key to finding an answer. How do we get windows to unassign the special status or not do the assignment in the first place?

    It appeared to have cleared by closing all windows and restarting. Initially I could not reproduce the error, then after opening all my working windows, I did indeed reproduce it on any window.
    I almost think it could be initialized with something to do with multiple windows of Chrome, and then the show desktop problem will crop up once one window has it. This was because: After messing around some more with a chrome session saver (session buddy)
    and restoring sessions and getting the super state, I restored and closed the window I was in and now I am again at a place where I can not reproduce the error, even in my "work environment" with some 35 chrome tabs in two windows, plus other programs, file
    locations, remote desktops and a second chrome profile with another dozen tabs.
    So, back to square one with finding the actual instigator of the super state phenomenon.
    Once you actually have the super sate issue, the following will reproduce:
    Ok, I am doing this as I type it:
    Open chrome (to view this website), then Notepad, then Calculator, (could be any windows, but for the purpose of demonstration, follow along with me)
    The windows should function normally, overlap your windows so that you can see the edge of all windows and the Z-order is (from front to back):the browser on top, then the calculator, then Notepad (you should be able to see part of the background windows).
    Now, with the browser on top, press win+d, then win+d again.
    Click on Calculator, then your browser, your browser is now stuck in the foreground. Clicking on notepad will bring the focus to notepad, and it will be in front of the calculator, yet it will stay behind the browser, as your browser is in "super state". (many
    arrangements of switching focus after returning from win+d will create the problem, with the exeption of clicking the desktop, I also noticed that I could not get calculator into super state unless it overlapped my chrome browser).
    Again, this does not seem to work until at least one of your windows is affected. We do not know how to get the initial window, only subsequent ones.
    I will post back if I find anything else.
    Let me know if there is anything that develops.

  • How do I keep form6.0 ALWAYS ON TOP?

    Hello friends,
    Like Oracle Help, Is there any option in forms6.0 to keep them 'always on top' of other applications.
    Thanx in advance,
    regards,
    Praveenkumar Talla

    Hello,
    Actually I want to keep the runtime form at the top of other application, How to do this?
    regards,

  • "Always on Top" of jdk 1.5 is not working when...

    I created a sample application that has Frame/Window and displays some text. Then i needed to make the window always visible on top of any other application or windows. But then when i opened applications like Battle Realms, Counter Strike, or any other games, the window is blocked by the previously run application.
    Can you help me on how can i provide solution with this?
    Thanks in advance.

    This might help you!!!
    About setAlwaysOnTop()
    Changes the always-on-top window state. An always-on-top window is a window that stays above all other windows except maybe other always-on-top windows. If there are several always-on-top windows the order in which they stay relative to each other is not specified and is platform dependent.
    If some other window already is always-on-top then the relative order between these windows is unspecified (depends on platform). No window can be brought to be over always-on-top window except maybe another always-on-top window.
    All owned windows of an always-on-top window automatically become always-on-top windows. If a window ceases to be always-on-top its owned windows cease to be always-on-top.
    When an always-on-top window is sent toBack its always-on-top state is set to false.
    This method makes the window always-on-top if alwaysOnTop is true. If the window is visible, this includes bringing window toFront, then "sticking" it to the top-most position. If the window is not visible it does nothing other than setting the always-on-top property. If later the window is shown, it will be always-on-top. If the Window is already always-on-top, this call does nothing.
    If alwaysOnTop is false this method changes the state from always-on-top to normal. The window remains top-most but its z-order can be changed in the normal way as for any other window. Does nothing if this Window is not always-on-top. Has no effect on relative z-order of windows if there are no other always-on-top windows.

  • Always On Top Functionality in Java

    Hi,
    I am opening a HTML file in IE browser from my swing application.But the html page always goes behind the application.I need to implement "Always On Top" functionality for the html page in java / javascript.
    any idea please ??
    Thanks

    Try this code. It should be work on all windows which are inherited from java.awt.Window
    * Call this from class consructor
    public void initialize() {
    TopThread top = new TopThread();
    top.start();
    * Keep JWindow on top (inner class)
    class TopThread extends Thread {
    public void run() {
    while(true) {
    toFront();
    * Let 10 milliseconds for other code to execute
    try {
    Thread.sleep(10);
    catch(Exception e) {
    // Nothing to do

  • Always on Top, IS THERE A WAY!?!?!!?

    I've searched through th forumns for a way that makes a window always on top, and have yet to find one.
    What I have is a JFRAME that is actually a JMENU in which every everyone window in my application access the same object, the same JMENU. And the frame is seperate from any other window, sorta like a mac. But the problem is, the key accelrators like
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, Event.CTRL_MASK));
    only work when the frame is in focus. So is there a way to have that frame always in focus and always on top?

    Thnx, that article is helpful. Now I just need to understand the code and implement it.
    Infact if this works like I'm reading, why wasn't this made a lil more known? This is like the cure for AIDS kept secret.
    Do you think it would better as an interface or as an static object in the menubar?
    Message was edited by:
    blackmage

  • "Always on top" behavior for Navigator Window?

    Greetings,
    Several of our users have asked for an "Always on Top" feature for the OHJ help navigator window. We are using OHJ 4.2.3, on Windows platforms. Our application displays help topics from certain dialog buttons and menu items (using CshManager.showTopic()). If the help windows are currently displayed from a previous help request and the user maximizes the application window, any new help requests are not seen as the help windows do not top themselves.
    Is there any way to force the OHJ window to top itself when a new help topic is displayed? Our users are also asking for the help window to always be on top (a la Task Manager on windows) so they know where it is especially if they're performing a complex task and relying on a set of instructions in the help topic...
    thanks,
    Elizabeth Dyer.

    Elizabeth,
    As part of the showTopic() implementation OHJ calls toFront()
    to bring the help window to the front. If this isn't working
    in a particular case, please let us know. I don't think any
    permanent "on top" feature is feasible, since OHJ windows are
    normal Java dialogs and frames and selecting another Java
    window will activate it instead of OHJ.
    - Ryan (again with quoting from Jeff Stephenson)

  • Always on Top Frame

    HI, I have search a lot about Always on Top Frame, but couldn't found the solution of my problem.
    My application has a PropertyWindow, the problem is, I want my PropertyWindow always on Top. Please suggest me which container should I use, because If I use JFrame as a PropertyWindow, another frame is created and windows toolbar have two windows.
    If I use JPanel, I dont found the functionalities like WindowClosing, Settitle etc etc.
    Please help me to get rid of this annoying problem. I want exactly something like JBuilder or Photoshop functionality where property windows are always on top and also seperate with the application.

    But I got this error while using 1.5
    "ConnectionPool.java": cannot access java.lang.Object,bad class file: C:\Program Files\Java\j2sdk1.5.0\jre\lib\rt.jar\java\lang\Object.class,class file has wrong version 49.0, should be 48.0,Please remove or make sure it appears in the correct subdirectory of the classpath. at line 13, column 11
    "DBIdentifier.java": cannot access java.lang.String,bad class file: C:\Program Files\Java\j2sdk1.5.0\jre\lib\rt.jar\java\lang\String.class,class file has wrong version 49.0, should be 48.0,Please remove or make sure it appears in the correct subdirectory of the classpath. at line 12, column 11
    Everything works fine in 1.4
    Please Help
    Thanks

  • Need to make JFrame Always on top.

    I have the main application window(JFrame).It in turn creates many JFrames , i want the newly created JFrames to be set as ALWAYS_ON_TOP , ie even if i click on the the main window,the new JFrames should be always on top similar to Yahoo messenger and MSN messenger.
    Actually i don't want the functionality of "ALWAYS_ON_TOP" with JDialog or JInternalFrame,as both of them will ultimately have their parents as the main JFrame window.
    I want this functionality with JFrames that are created from the main JFrame window.
    Actually i am floating some components of my main JFrame window for which i create a new JFrame window and place that floated component.
    Now this floating JFrame is independent of the main JFrame window ,but i want to set "always on top" for the floating JFrame windows similar to the Yahoo and MSN messengers.

    Try this code. It should be work on all windows which are inherited from java.awt.Window
    * Call this from class consructor
    public void initialize() {
    TopThread top = new TopThread();
    top.start();
    * Keep JWindow on top (inner class)
    class TopThread extends Thread {
    public void run() {
    while(true) {
    toFront();
    * Let 10 milliseconds for other code to execute
    try {
    Thread.sleep(10);
    catch(Exception e) {
    // Nothing to do

  • About "Always on Top" windows

    Hi all,
    My application needs an always on top window and I used a dll written
    by Mitch Goldstein. It works perfectly on jvm 1.3.1, but when I try it
    on jvm1.4.1 which is more popular today than 1.3.1, it just doesn't
    work, without any exceptions.
    Can anybody give some hints? Thanks a lot.
    The "Always on top" package written by Mitch Goldstein with examples
    can be downloaded from the following address:
    http://www.esus.com/javaindex/j2se/jdk1.2/javaxswing/toplevelcontainers/jframe/jframealwaysontop.html

    For JRE 1.3 and above, the following code addresses the issue of having two windows with the same title. The function takes a Frame as a parameter, gets the HWND using the AWT Native Interface, and then calls SetWindowPos. Agreed, this code is far more complicated than smg123's solution, but if there's a chance of two windows having the same title, it's probably better to use this:JNIEXPORT void JNICALL Java_JSystem_setWindowAlwaysOnTop__Ljava_awt_Frame_2Z (JNIEnv *env, jclass cls, jobject frame, jboolean flag)
         typedef jboolean (JNICALL* PJAWT_GetAWT) (JNIEnv*, JAWT*); // Function pointer
         JAWT jawt;
         JAWT_DrawingSurface* jds;
         JAWT_DrawingSurfaceInfo* jdsi;
         JAWT_Win32DrawingSurfaceInfo* jdsi_win;
         HANDLE hAWT;
         HWND hwnd;
         jboolean result;
         PJAWT_GetAWT JAWT_GetAWT;
         LPTSTR buf;
         jclass sys;
         jmethodID home;
         jstring ret;
            // This section of code is needed in order to find jawt.dll
         sys = (*env)->FindClass (env, "java/lang/System");
         home = (*env)->GetStaticMethodID (env, sys, "getProperty", "(Ljava/lang/String;)Ljava/lang/String;");
         ret = (jstring)(*env)->CallStaticObjectMethod(env, sys, home, (*env)->NewStringUTF (env, "java.home"));
         buf = (LPTSTR)(*env)->GetStringUTFChars (env, ret, NULL);
         strcat (buf, "\\bin\\jawt.dll");
         hAWT = LoadLibrary ((LPCTSTR)buf);
         if (!hAWT) return;
         JAWT_GetAWT = (PJAWT_GetAWT)GetProcAddress(hAWT, "_JAWT_GetAWT@8");
         jawt.version = JAWT_VERSION_1_3;
         result = JAWT_GetAWT (env, &jawt);
         jds = jawt.GetDrawingSurface (env, frame);
         jds->Lock(jds);
         jdsi = jds->GetDrawingSurfaceInfo (jds);
         jdsi_win = (JAWT_Win32DrawingSurfaceInfo *)jdsi->platformInfo;
         hwnd = jdsi_win->hwnd;
         SetWindowPos (hwnd, flag ? HWND_TOPMOST : HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
         jds->FreeDrawingSurfaceInfo (jdsi);
         jds->Unlock(jds);
         jawt.FreeDrawingSurface (jds);
         (*env)->ReleaseStringUTFChars (env, ret, buf);
    }Note that you must include jawt_md.h as that's where all the types such as JAWT are declared. You can link statically with jawt.lib, but as it is dangerous to assume the JRE version on the user's system, it's probably a better idea to link dynamically and handle any errors that occur.
    Hope that helps.
    Cheers

Maybe you are looking for

  • JSP Newbie

    Hi, I want to know when we include this statement import java.sql.*; import java.io.*; in our scriplet...Where does this statement look for the class file? is it in C:\jdk1.3.1_04 or in one of the classes file in Tomcat folder?

  • Creating XML Schema from tables With Constraints

    Greetings, I'd have an interesting question. I finally am getting familiar with the various kinds of xml solutions provided by the oracle database, but hey here I have another interesting question I can't seem to get into life. I'm currently generati

  • JDeveloper Tutorial does not work

    Tutorial: "Developing a WEB Application Using the EJB Technology Scope" does not work I get to step 3 - item 11 which is running the browseDepartments jsp. I get a : 500 Internal Server Error java.lang.NoSuchMethodError: int java.lang.StringBuffer.in

  • 'Page Info' doesn't support HTML5 'meta charset' tag?

    Admittedly this isn't a catastrophic problem, but it seems that the Firefox 'Page Info - General' dialog does not support HTML5's '<meta charset="UTF-8">' tag - the dialog displays an empty line in my Firefox 21.0 browser. If the meta charset tag is

  • Regarding data Insert in database

    I have a database rac with two nodes. While inserting a row in the database, I am getting the following error: Error starting at line 1 in command: INSERT INTO DocMeta(dID,xComments,xExternalDataSet,xIdcProfile,xPartitionId,xWebFlag,xStorageRule,xCpd