From 8d662de2fd262b3a485f16e197cb4d0ca2a61cdf Mon Sep 17 00:00:00 2001
From: zsh_root <979909237@qq.com>
Date: 星期三, 10 十二月 2025 17:03:47 +0800
Subject: [PATCH] 发布版V1.0
---
src/home/ButtonUtils.java | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/home/ButtonUtils.java b/src/home/ButtonUtils.java
index 80094f6..98e6eb8 100644
--- a/src/home/ButtonUtils.java
+++ b/src/home/ButtonUtils.java
@@ -7,30 +7,30 @@
public class ButtonUtils {
/**
- * 创建蓝色样式按钮的通用方法
- * @param text 按钮文本
- * @return 配置好样式的JButton
+ * 鍒涘缓钃濊壊鏍峰紡鎸夐挳鐨勯�氱敤鏂规硶
+ * @param text 鎸夐挳鏂囨湰
+ * @return 閰嶇疆濂芥牱寮忕殑JButton
*/
public static JButton createBlueButton(String text) {
- return createBlueButton(text, -1); // 调用重载方法,默认不设置固定高度
+ return createBlueButton(text, -1); // 璋冪敤閲嶈浇鏂规硶锛岄粯璁や笉璁剧疆鍥哄畾楂樺害
}
/**
- * 创建蓝色样式按钮的通用方法(带高度参数)
- * @param text 按钮文本
- * @param height 按钮高度(像素),-1表示使用默认高度
- * @return 配置好样式的JButton
+ * 鍒涘缓钃濊壊鏍峰紡鎸夐挳鐨勯�氱敤鏂规硶锛堝甫楂樺害鍙傛暟锛�
+ * @param text 鎸夐挳鏂囨湰
+ * @param height 鎸夐挳楂樺害锛堝儚绱狅級锛�-1琛ㄧず浣跨敤榛樿楂樺害
+ * @return 閰嶇疆濂芥牱寮忕殑JButton
*/
public static JButton createBlueButton(String text, int height) {
JButton button = new JButton(text);
- button.setBackground(new Color(0, 120, 215)); // 蓝色背景
- button.setForeground(Color.WHITE); // 白色文字
+ button.setBackground(new Color(0, 120, 215)); // 钃濊壊鑳屾櫙
+ button.setForeground(Color.WHITE); // 鐧借壊鏂囧瓧
button.setFocusPainted(false);
button.setOpaque(true);
button.setBorderPainted(false);
- button.setFont(button.getFont().deriveFont(Font.BOLD)); // 加粗字体
+ button.setFont(button.getFont().deriveFont(Font.BOLD)); // 鍔犵矖瀛椾綋
- // 如果指定了高度,设置固定高度
+ // 濡傛灉鎸囧畾浜嗛珮搴︼紝璁剧疆鍥哄畾楂樺害
if (height > 0) {
Dimension preferredSize = button.getPreferredSize();
Dimension newSize = new Dimension(preferredSize.width, height);
@@ -39,18 +39,18 @@
button.setMaximumSize(newSize);
}
- // 添加鼠标悬停效果
+ // 娣诲姞榧犳爣鎮仠鏁堟灉
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
- button.setBackground(Color.GRAY); // 鼠标悬停时变为灰色
- button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); // 鼠标变为手型
+ button.setBackground(Color.GRAY); // 榧犳爣鎮仠鏃跺彉涓虹伆鑹�
+ button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); // 榧犳爣鍙樹负鎵嬪瀷
}
@Override
public void mouseExited(MouseEvent e) {
- button.setBackground(new Color(0, 120, 215)); // 鼠标离开时恢复蓝色
- button.setCursor(Cursor.getDefaultCursor()); // 鼠标恢复默认形状
+ button.setBackground(new Color(0, 120, 215)); // 榧犳爣绂诲紑鏃舵仮澶嶈摑鑹�
+ button.setCursor(Cursor.getDefaultCursor()); // 榧犳爣鎭㈠榛樿褰㈢姸
}
});
--
Gitblit v1.10.0