由于某些原因,我们有一个使用WPF 4构建的应用程序,但在某些情况下,我们必须显示使用java swing构建的窗口.问题是,您可以将某些Window设置为某些对话框或其他窗口的父级,但始终采用相同的技术.但是当我们启动另一个不...
由于某些原因,我们有一个使用WPF 4构建的应用程序,但在某些情况下,我们必须显示使用java swing构建的窗口.问题是,您可以将某些Window设置为某些对话框或其他窗口的父级,但始终采用相同的技术.
但是当我们启动另一个不是使用WPF构建的窗口时,很容易将该窗口隐藏在WPF应用程序后面,并且不容易将其置于WPF之前.
有没有办法将Java窗口置于WPF应用程序的“顶部”?
解决方法:
Window#toFront()和Window #setAlwaysOnTop()可以提供帮助.
如果需要始终将窗口设置在顶部,请使用setAlwaysOnTop()方法.
如果你想让窗口获得焦点,toFront()或setAutoRequestFocus()可能会有所帮助.
试试这个:
import javax.swing.JFrame;
public class NewClass1 {
public static void main(String[] args) {
JFrame frame = new JFrame("On Top");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100, 100);
frame.setVisible(true);
frame.toFront();
}
}
沃梦达教程
本文标题为:c# – WPF应用程序中的Java Swing Windows“始终位于顶部”
基础教程推荐
猜你喜欢
- ZooKeeper的安装及部署教程 2023-01-22
- C# List实现行转列的通用方案 2022-11-02
- C# 调用WebService的方法 2023-03-09
- linux – 如何在Debian Jessie中安装dotnet core sdk 2023-09-26
- winform把Office转成PDF文件 2023-06-14
- 一个读写csv文件的C#类 2022-11-06
- C#类和结构详解 2023-05-30
- C#控制台实现飞行棋小游戏 2023-04-22
- unity实现动态排行榜 2023-04-27
- C# windows语音识别与朗读实例 2023-04-27