Java在默认操作系统图像查看器中打开BufferedImage

标签 java operating-system default bufferedimage

如何在默认操作系统的图像查看器中打开 BufferedImage?我怀疑我必须先将其保存在某个地方,但我想不出接下来的步骤。

最佳答案

将其保存到某个位置后,您可以使用 java.awt.Desktop打开它,这将使用该文件类型的默认程序。所以你的代码将如下所示:

Desktop desktop = Desktop.getDesktop();
desktop.open(new File("C:\\Path\\To\\Image.png"));

关于Java在默认操作系统图像查看器中打开BufferedImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804192/

相关文章:

docker - ansible_default_ipv4.address 在 docker ubuntu 中未定义

java - 如何在 Spring 3 中强制禁用 JSR-303 支持?

java - 编译器提示 "actual and formal argument lists differ in length",但他们没有

operating-system - 多个堆栈和堆放在虚拟内存中的什么位置?

android - 如何设置 DefaultSharedPreferences 值?

linux - 如何在 cygwin 中使用特定应用程序打开文件?

java - 如何让背景框的JtextField成为焦点?

java - 了解 javax.inject 示例代码吗?

c - 在 c 中使用系统调用传递命令时,输出不显示任何内容?

operating-system - 我是否正确理解操作系统的双模式操作?