From b65c17e891a19dd3c5354ec9d0519f92b76e5063 Mon Sep 17 00:00:00 2001 From: Ciilu <109708109+Ciilu@users.noreply.github.com> Date: Sat, 20 Sep 2025 17:53:50 +0800 Subject: [PATCH] update --- HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java | 7 ++++++- .../org/jackhuang/hmcl/ui/versions/DownloadListPage.java | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java index df8644085..351bca6b3 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java @@ -1215,10 +1215,15 @@ public final class FXUtils { return button; } + public static JFXButton newRaisedBorderButton(String text) { + JFXButton button = newBorderButton(text); + button.setButtonType(JFXButton.ButtonType.RAISED); + return button; + } + public static JFXButton newBorderButton(String text) { JFXButton button = new JFXButton(text); button.getStyleClass().add("jfx-button-border"); - button.setButtonType(JFXButton.ButtonType.RAISED); return button; } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadListPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadListPage.java index cc5aceeef..f33634334 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadListPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadListPage.java @@ -397,14 +397,14 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP Holder changeButton = new Holder<>(); - JFXButton firstPageButton = FXUtils.newBorderButton(i18n("search.first_page")); + JFXButton firstPageButton = FXUtils.newRaisedBorderButton(i18n("search.first_page")); firstPageButton.setOnAction(event -> { control.pageOffset.set(0); searchAction.handle(event); changeButton.value.run(); }); - JFXButton previousPageButton = FXUtils.newBorderButton(i18n("search.previous_page")); + JFXButton previousPageButton = FXUtils.newRaisedBorderButton(i18n("search.previous_page")); previousPageButton.setOnAction(event -> { int pageOffset = control.pageOffset.get(); if (pageOffset > 0) { @@ -420,7 +420,7 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP return i18n("search.page_n", control.pageOffset.get() + 1, pageCount == -1 ? "-" : String.valueOf(pageCount)); }, control.pageOffset, control.pageCount)); - JFXButton nextPageButton = FXUtils.newBorderButton(i18n("search.next_page")); + JFXButton nextPageButton = FXUtils.newRaisedBorderButton(i18n("search.next_page")); nextPageButton.setOnAction(event -> { int nv = control.pageOffset.get() + 1; if (nv < control.pageCount.get()) { @@ -430,7 +430,7 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP } }); - JFXButton lastPageButton = FXUtils.newBorderButton(i18n("search.last_page")); + JFXButton lastPageButton = FXUtils.newRaisedBorderButton(i18n("search.last_page")); lastPageButton.setOnAction(event -> { control.pageOffset.set(control.pageCount.get() - 1); searchAction.handle(event);