javaFx 改变stage的标题条的图标

原文来自:http://stackoverflow.com/questions/10275841/how-to-change-the-icon-on-the-title-bar-of-a-stage-in-java-fx-2-0-of-my-applicat/15206407#15206407

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

public class StackoverflowIcon extends Application
{

    @Override
    public void start(Stage stage)
    {

        StackPane root = new StackPane();
        Scene scene = new Scene(root, 300, 250);

        // set icon
        stage.getIcons().add(new Image("/path/to/stackoverflow.jpg"));

        // set title
        stage.setTitle("Wow!! Stackoverflow Icon");
        stage.setScene(scene);
        stage.show();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        launch(args);
    }
}

运行截图:

JavaFX 8升级

上面代码仍然奏效,没必要修改。 Java 1.8(1.8.0_31) 环境中测试、检测。路径支持本地的也可以是远程的。

stage.getIcons().add(new Image("/path/to/javaicon.png"));

或者

stage.getIcons().add(new Image("https://example.com/javaicon.png"));

希望这对你有帮助

---------------------------------------------------------------------------------------------------------------------------------------------

你也可以从类路径里面像这样加载图片:

new Image(XYZ.class.getResourceAsStream("/xyz.png"))

XYZ是类名 (也可以是你正在加载图片的类的类名)  xyz.png 是你的图片名。放到你classpath路径或者Jar包内部

如果你的图标和类放在同一个包里面,可以省略/

时间: 2024-10-04 15:49:18

javaFx 改变stage的标题条的图标的相关文章

<link rel="icon" href="images/favicon.ico.png" /> 插入网站最上面标题旁的图标

<link rel="icon" href="images/favicon.ico.png" /> 插入网站最上面标题旁的图标

给网页标题插入小图标

给网页标题添加小图标 我们经常浏览网页的时候会发现有点网页标题旁边会有一个小图标 类似于这样的--- 其实实现起来很简单 如下代码 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title> <!-- 设置网页小图标 --><link rel="icon" href=&quo

GetWindowTextA - 将指定窗口的标题条文本拷贝到一个缓存区内

函数原型:Int GetWindowTextA(HWND hWnd,LPTSTR lpString,Int nMaxCount); 该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内.如果指定的窗口是一个控件,则拷贝控件的文本.但是,GetWindowText可能无法获取外部应用程序中控件的文本,获取自绘的控件或者是外部的密码编辑框很有可能会失败. 参数/GetWindowTextA hWnd:带文本的窗口或控件的句柄. lpString:指向接收文本的缓冲区的指针. nMaxCount

android 中 actionbar 常用方法。设置标题,隐藏图标等

设置标题: actionBar.setTitle("关于我们"); 使返回箭头出现 actionBar.setDisplayHomeAsUpEnabled(true); 监听返回按钮的 事件 public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { finish(); return true; } return super.onOptionsIte

给网页标题添加小图标

网页标题添加图标 示例:百度页面 在head标签对里插入link标签对 <link rel="shortcut icon" href="https://gss0.bdstatic.com/5bd1bjqh_Q23odCf/static/wiseindex/img/favicon64.ico" type="image/x-icon"/> 原文地址:https://www.cnblogs.com/masanhe/p/8955516.htm

[iOS]改变UIAlertController的标题、内容的字体和颜色

https://www.jianshu.com/p/51949eec2e9c 2016.03.23 22:36* 字数 272 阅读 37401评论 54喜欢 72 在开发中,弹出框是必不可少的,通常情况下,我们只要弹出系统自带的弹出框就可以.but,在某些情况下,万恶的UI会要求你修改显示文字的大小.颜色,虽然系统自带有一种红色字体的UIAlertAction,但是这种Action并不能放在Cancel位置,所以,更多时候,需要我们自己修改文字字体和颜色.我采用的方法是KVC:正常情况下,我们

css改变透明背景png图片的图标颜色

HTML: 1 <p><strong>原始图标</strong></p> 2 <i class="icon icon-del"></i> 3 4 <p><strong>可以变色的图标</strong></p> 5 <i class="icon"><i class="icon icon-del"></

改变UIButton上标题位置、文字颜色、背景色等

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 100, 200, 100)]; //添加点击事件 [button addTarget:self action:@selector(pushToSecond) forControlEvents:UIControlEventTouchUpInside]; //整个按钮的背景色(无背景图片时有效果) button.backgroundColor = [UIColor gr

Delphi FMX 如何改变TButton, TSpeedButton中自带图标的颜色

在FMX框架中, TButton 和 TSpeedButton区别非常小,甚至通过设置StyleLookup为相同的外观样式后,几乎是一模一样的. 在移动开发中,如果需要实现一个返回功能的按钮,我们可以添加一个TButton,设置StyleLookup为backtoolbutton(这里的名称是RAD Studio 10.1 berlin版本的,其他版本可能稍微不同),这时候按钮的外观已经变成一个返回箭头,FMX内置了各种各样的StyleLookup,可以满足日常开发的基本需要. 添加完按钮并改