問題タブ [always-on-top]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
643 参照

c# - すべての Windows の前にある ContentControl

この WPF アプリには、メイン ウィンドウが 1 つと、ポップアップの編集/読み取り専用ウィンドウを開く一連のボタンがあります。メイン ウィンドウには、右下隅に通知を表示する ContentControl もあります。

私が達成したいのは、これらの通知をすべての Windows の最前面にポップアップ表示することです。(メイン) ウィンドウ自体のフロント ビュー要素にするために使用できることはわかっていますがPanel.ZIndex、その前にあるポップアップ ウィンドウの上にも配置したいと思います。

これを達成する方法はありますか?この ContentControl を、MainWindow 自体ではなく別の Window 内に Notifications とともに配置できることはわかっていますが、その場合、Window の境界線とバーを削除し、下部の Windows タスクバーから削除する必要がありました。見た目/動作を現在と同じにするためです。これは避けたいと思います。

それで、これにアプローチする最良の方法は何ですか?別のウィンドウに入れなくても可能で、新しい通知が表示されるたびに他のすべてのウィンドウの前にポップアップすることはできますか?

0 投票する
1 に答える
748 参照

java - JComboBox ドロップダウン メニューが AlwaysOnTop に従わない

他のすべてのウィンドウの上に残しておきたい、常に最前面に表示されるウィンドウがあります。setAlwaysOnTop(true) を使用すると、ほとんどの目的で機能するように見えますが、JComboBox ドロップダウン メニューに関しては失敗します。これを防ぐ方法はありますか?以下に添付されているのは、望ましくない機能の SSCCE と写真です。

編集: 動作が OS に依存するかどうかはわかりませんが、Java 7 を使用している Windows 7 で問題に気付いています。この OS では上がサポートされています。

編集 2: JPopupMenu には true を返すように alwaysOnTop() のオーバーライドがあるようです。これが問題の原因です。これが問題の原因です。これは、最上位のコンポーネントが互いの上に表示される順序が定義されていないためです (OS に依存)。さらに悪いことに、メソッドはパッケージ プライベートです。かなり問題...

望ましくない動作:

望ましくない動作

SSCCE:

0 投票する
0 に答える
292 参照

nsstatusitem - Status bar app popover always on top when mission control is launched OSX

I'm working on a status bar app for OSX and I'm trying to replicate the behaviour of the popover that Dropbox uses, so far I've managed to get all of the desired behaviour working except for the fact that when I open mission control the popover doesn't fade away, it simply stays on top covering part of mission control. I've searched quite hard the last few days and have yet to come up with a solution. The only thing I could think of perhaps doing would be to have a listener listening for an upwards 3 finger swipe? Getting the dropbox like popover behaviour has been a royal pain so I plan on uploading a sample app to GitHub once I get this all working to help save people some time trying to find workarounds! Has anyone encountered this issue? Cheers!

Here is the class with the logic for the popover "MenuBarController" #import "MenuBarController.h"

0 投票する
2 に答える
949 参照

java - Javaでボタンを押すのを待っているJOptionPane.showMessageDialog()のようなJFrameダイアログを作成するには?

私はただの対話をしようとしているのではありません。JFrameオブジェクトがあり、他のクラスを実行するときに最初に表示する必要がありますが、JFrameオブジェクトが実行されると、JOptionPaneダイアログのようなメインクラスを待機/一時停止/停止する必要があります。JFrameオブジェクトの背後で他のクラスを実行したくありません。JFrameオブジェクトで何か(ボタンを押すなど)を行うのを待ちたいです。

そのためのプロパティはありますか?

どうすればやりたいことができますか?

ありがとう!