WindowsAPI についてはそれほど詳しくないので確たることは言えませんが、
音量ミキサーに表示されているのは、サウンドデバイスをアクセスしている
アプリケーションのタイトルだと思います。
JavaFX を使ったアプリケーションであれば、以下のソースの
primaryStage.setTitle("MyPlayer");
のような記述でタイトルを設定すればうまくいくのではないでしょうか?
Java
1package application;
2
3import javafx.application.Application;
4import javafx.event.ActionEvent;
5import javafx.event.EventHandler;
6import javafx.scene.Scene;
7import javafx.scene.control.Button;
8import javafx.scene.layout.StackPane;
9import javafx.stage.Stage;
10
11public class MyPlayer extends Application {
12
13 @Override
14 public void start(Stage primaryStage) {
15 Button btn = new Button();
16 btn.setText("再生");
17 btn.setOnAction(new EventHandler<ActionEvent>() {
18
19 @Override
20 public void handle(ActionEvent event) {
21 // ここに再生処理を入れる 以下のprintはダミー
22 System.out.println("再生するよ");
23 }
24 });
25
26 StackPane root = new StackPane();
27 root.getChildren().add(btn);
28
29 Scene scene = new Scene(root, 400, 100);
30
31 // ここでアプリケーションのタイトルを指定する
32 primaryStage.setTitle("MyPlayer");
33
34 primaryStage.setScene(scene);
35 primaryStage.show();
36 }
37
38 public static void main(String[] args) {
39 launch(args);
40 }
41}
この問題は、 Java の問題というよりも JavaFX の問題なので、JavaFX タグをつけた方がいいと思います。
Swing では違う書き方になります。