From 467ff26278222800eb64083f6b775826fac7a8ac Mon Sep 17 00:00:00 2001 From: Zkitefly <2573874409@qq.com> Date: Wed, 30 Oct 2024 02:19:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E7=BB=84=E7=AE=A1=E7=90=86=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=8F=B3=E9=94=AE=E6=9F=A5=E7=9C=8B=E6=A8=A1=E7=BB=84?= =?UTF-8?q?=E8=AF=A6=E6=83=85=20(#3232)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update ModListPageSkin.java * Update ModListPageSkin.java * Update ModListPageSkin.java * Update ModListPageSkin.java * Update ModListPageSkin.java --- .../org/jackhuang/hmcl/ui/versions/ModListPageSkin.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java index cb3883342..028e74883 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java @@ -186,6 +186,14 @@ class ModListPageSkin extends SkinBase { } }); + listView.setOnContextMenuRequested(event -> { + ModInfoObject selectedItem = listView.getSelectionModel().getSelectedItem(); + if (selectedItem != null && listView.getSelectionModel().getSelectedItems().size() == 1) { + listView.getSelectionModel().clearSelection(); + Controllers.dialog(new ModInfoDialog(selectedItem)); + } + }); + center.setContent(listView); root.getContent().add(center); }