当前位置: 首页 > 知识库问答 >
问题:

如何在我的应用程序的java fx 2.0中更改一个阶段标题栏上的图标[副本]

弘烨烁
2023-03-14
 stage.getIcons().add(new Image("attuncore.jpg")); 

请帮帮忙。提前道谢。

共有1个答案

拓拔俊艾
2023-03-14

初学者的完整程序:)此程序设置堆栈溢出图标。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class StackoverflowIcon extends Application {

    @Override
    public void start(Stage stage) {
        StackPane root = new StackPane();
        // set icon
        stage.getIcons().add(new Image("/path/to/stackoverflow.jpg"));
        stage.setTitle("Wow!! Stackoverflow Icon");
        stage.setScene(new Scene(root, 300, 250));
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

输出Screnshot

为JavaFX 8更新

stage.getIcons().add(new Image("/path/to/javaicon.png"));
stage.getIcons().add(new Image("https://example.com/javaicon.png"));
 类似资料:
  • 我的android应用程序有一个工具栏,我想改变它的标题。我使用了toolbar.settitle(),但它不起作用...请帮忙。我该怎么办?我尝试了getSupportActionBar().setTitle(),但它不起作用。

  • 问题内容: 对于一个简单的Java桌面应用程序,我使用NetBeans IDE的助手添加了JFrame表单。对于此框架,我想更改标题栏中的图标。我尝试在生成的View类的构造函数的最后使用以下代码进行操作: String iconUrl绝对正确,据我从调试器透视图的变量概述判断,对象ii似乎还可以。但是,标题栏中的图标不会更改,它仍然是默认的Java图标。 为什么? 问题答案: 您可以尝试以下方法

  • 我有相当简单的应用程序(我只想了解控制器切换机制)。第一个窗口显示标签和按钮。单击按钮时,将显示另一个带有按钮的窗口。现在,当你点击第二个按钮,标签在第一个窗口应该改变。我在这里读过一些帖子,也在前一阶段的场景中尝试了这个Java FX更改标签文本,但是没有成功。如果你能在这个简单的例子上给我解释一下,也许我会更好地理解控制器的逻辑。下面是我的代码,谢谢您的帮助: PrimaryControlle

  • 上面的代码工作良好,因为它正在创建具有所需颜色的应用程序窗口。现在我想通过脚本来改变那个颜色,因为我的应用程序有不同的主题,我需要改变标题栏的颜色来匹配所选的主题。 有没有什么方法可以改变标题栏颜色一旦窗口加载?

  • 当我使用命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。 如果我想更改应用程序图标,我是否应该同时转到两个平台目录并替换那里的图像呢?对于平台目录,我指的是iOS的和Android的。 或者有可能将一个图像定义为Flutter资产,图标以某种方式生成?。

  • 问题内容: 我正在使用NetBeans,试图将熟悉的Java咖啡杯图标更改为我保存在jar文件中资源目录中的png文件。我发现许多不同的网页声称它们都有解决方案,但是到目前为止,它们都无法正常工作。 这是我目前所拥有的(省略try-catch块): 包含此代码的类在 com.xyz 包中,如果有区别的话。该类还扩展了JFrame。此代码在第一行上引发MalformedUrlException。 有