Desktop Java 类的窗口位置和大小

发布于 2024-10-05 10:13:40 字数 500 浏览 7 评论 0原文

以下代码使用操作系统设置的应用程序打开一个文本文件。

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;

public class Main {
  public static void main(String[] a) {
    try {
      Desktop desktop = null;
      if (Desktop.isDesktopSupported()) {
        desktop = Desktop.getDesktop();
      }

       desktop.open(new File("c:\\a.txt"));
    } catch (IOException ioe) {
      ioe.printStackTrace();
    }

  }
}

从这里我可以知道打开的窗口的大小和位置?

感谢您的帮助。

问候。

The following code opens a text file with the application that the operating system has set.

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;

public class Main {
  public static void main(String[] a) {
    try {
      Desktop desktop = null;
      if (Desktop.isDesktopSupported()) {
        desktop = Desktop.getDesktop();
      }

       desktop.open(new File("c:\\a.txt"));
    } catch (IOException ioe) {
      ioe.printStackTrace();
    }

  }
}

From here, I can know the size and position of the window that opens?

Thanks for the help.

Greetings.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

溺孤伤于心 2024-10-12 10:13:40

我不相信有简单的方法。该方法不会返回任何内容,并且打开的窗口无论如何都将是一个完全独立的应用程序。

可能有一种特定于操作系统的方法来查看正在运行的进程并构建一些东西来收集这些信息,但这并不容易。

I do not believe there is a simple way. The method doesn't return anything and window that opens will be a completely separate application anyway.

There might be a way that would be OS specific to look at running processes and build something to collect this information but it would not be easy.

亚希 2024-10-12 10:13:40

如果您想使用 Java Toolkit 类,那么以下 Java 代码演示了如何获取屏幕尺寸:

// screen size with Dimension Class
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

在以 Dimension 对象的形式获取屏幕尺寸后,
您可以按如下方式获取高度和宽度:

// screen height
screenSize.getHeight();

// screen width
screenSize.getWidth();

If you wnat to use the Java Toolkit class, so the following Java code demonstrates how to get the screen size:

// screen size with Dimension Class
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

After you get the screen size as a Dimension object,
you can get the height and width as follows:

// screen height
screenSize.getHeight();

// screen width
screenSize.getWidth();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文