我正在寻找与Swing Taskbar(aka TaskBarList3)类似的JavaFX
我已经在javafx文档中进行了搜索,但是找不到。
我需要使用this之类的JavaFX在任务栏中设置图标进度
答案 0 :(得分:0)
没有用于此目的的官方工具包,但是有一个名为FXTaskbarProgressbar的开源库,因此您可以在javafx的任务栏上显示进度。
此用法的快速示例:
import com.nativejavafx.TaskbarProgressbar; //import the neccessary class
public class TaskbarProgressbarExample extends Application{
@Override
public void start(Stage primaryStage){
//create an object of it, and pass the stage object to it's constructor
TaskbarProgressbar taskbarProgressbar = new TaskbarProgressbar(primaryStage);
primaryStage.setScene(new Scene(new StackPane(new Button("example"))));
primaryStage.show(); //show the stage before display the progress on the taskbar
//display a custom progress on the taskbar
taskProgressbar.showOtherProgress(/*The actual process value*/50, /*the max value of the process*/100, TaskbarProgressbar.TaskbarProgressbarType.NORMAL);
}
public static void main(String... args){
Application.launch(args);
}
}
有关更多示例和信息,请访问repository