自定义标签 2023年4月24日18:00:58

master
zhangmeng 2023-04-24 18:27:14 +08:00
parent 289acf3636
commit 8a47040eb2
1 changed files with 16 additions and 16 deletions

View File

@ -53,8 +53,7 @@ import javafx.scene.Scene;
import javafx.scene.control.*; import javafx.scene.control.*;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.scene.image.ImageView; import javafx.scene.image.ImageView;
import javafx.scene.input.MouseButton; import javafx.scene.input.*;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.*; import javafx.scene.layout.*;
import javafx.scene.media.AudioSpectrumListener; import javafx.scene.media.AudioSpectrumListener;
import javafx.scene.media.Media; import javafx.scene.media.Media;
@ -563,22 +562,23 @@ public class MusicController {
listView.setBackground(new Background(new BackgroundFill(Color.TRANSPARENT, null, null))); listView.setBackground(new Background(new BackgroundFill(Color.TRANSPARENT, null, null)));
listView.setFixedCellSize(40.0D); listView.setFixedCellSize(40.0D);
list_cell(); list_cell();
MenuItem mi1 = new MenuItem("搜索");
mi1.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent event) {
Stage primaryStage = (Stage) MusicController.this.listView.getScene().getWindow();
AnchorPane root = null; //第四种 -用的最多 在win和 mackintosh 都适用
try { // KeyCombination kccb = new KeyCodeCombination(KeyCode.F, KeyCombination.SHORTCUT_DOWN);
root = FXMLLoader.load(ResourcesUtils.getResource("music-search")); // listView.getScene().getAccelerators().put(kccb, new Runnable() {//其实还是当前线程执行
} catch (IOException e) { // @Override
e.printStackTrace(); // public void run() {
} // AnchorPane root = null;
// try {
// root = FXMLLoader.load(ResourcesUtils.getResource("music-search"));
// } catch (IOException e) {
// e.printStackTrace();
// }
// Stage primaryStage = (Stage) MusicController.this.listView.getScene().getWindow();
// AlertUtils.alert("搜索", root, primaryStage);
// }
// });
AlertUtils.alert("设置", root, primaryStage);
}
});
ContextMenu cm = new ContextMenu(mi1);
} }
private void list_cell() { private void list_cell() {