diff --git a/src/main/java/com/goeing/printserver/main/gui/PrintStatisticsPanel.java b/src/main/java/com/goeing/printserver/main/gui/PrintStatisticsPanel.java index ee03b74..c502892 100644 --- a/src/main/java/com/goeing/printserver/main/gui/PrintStatisticsPanel.java +++ b/src/main/java/com/goeing/printserver/main/gui/PrintStatisticsPanel.java @@ -62,7 +62,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener // 创建顶部面板 JPanel topPanel = new JPanel(new BorderLayout()); - JLabel titleLabel = new JLabel(MessageUtils.getMessage("statistics.title")); + JLabel titleLabel = new JLabel(MessageUtils.getMessage("stats.title")); titleLabel.setFont(new Font(titleLabel.getFont().getName(), Font.BOLD, 14)); topPanel.add(titleLabel, BorderLayout.WEST); @@ -79,12 +79,12 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener statsPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); // 添加统计信息 - totalTasksLabel = createStatLabel(MessageUtils.getMessage("statistics.total.tasks", new Object[]{0})); - completedTasksLabel = createStatLabel(MessageUtils.getMessage("statistics.completed.tasks", new Object[]{0})); - failedTasksLabel = createStatLabel(MessageUtils.getMessage("statistics.failed.tasks", new Object[]{0})); - queueSizeLabel = createStatLabel(MessageUtils.getMessage("statistics.queue.size", new Object[]{0})); - upTimeLabel = createStatLabel(MessageUtils.getMessage("statistics.uptime", new Object[]{0, 0})); - currentTimeLabel = createStatLabel(MessageUtils.getMessage("statistics.current.time", new Object[]{LocalDateTime.now().format(dateFormatter)})); + totalTasksLabel = createStatLabel(MessageUtils.getMessage("stats.totalTasks", new Object[]{0})); + completedTasksLabel = createStatLabel(MessageUtils.getMessage("stats.completedTasks", new Object[]{0})); + failedTasksLabel = createStatLabel(MessageUtils.getMessage("stats.failedTasks", new Object[]{0})); + queueSizeLabel = createStatLabel(MessageUtils.getMessage("stats.queueSize", new Object[]{0})); + upTimeLabel = createStatLabel(MessageUtils.getMessage("stats.uptime", new Object[]{0, 0})); + currentTimeLabel = createStatLabel(MessageUtils.getMessage("stats.currentTime", new Object[]{LocalDateTime.now().format(dateFormatter)})); statsPanel.add(totalTasksLabel); statsPanel.add(Box.createVerticalStrut(10)); @@ -102,7 +102,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener statsPanel.add(Box.createVerticalGlue()); // 添加重置按钮 - JButton resetButton = new JButton(MessageUtils.getMessage("button.reset.statistics")); + JButton resetButton = new JButton(MessageUtils.getMessage("stats.reset")); resetButton.addActionListener(e -> resetStatistics()); resetButton.setAlignmentX(0.0f); // LEFT_ALIGNMENT = 0.0f @@ -143,16 +143,16 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener try { // 更新队列大小 int queueSize = printQueueService.getQueueSize(); - queueSizeLabel.setText(MessageUtils.getMessage("statistics.queue.size", new Object[]{queueSize})); + queueSizeLabel.setText(MessageUtils.getMessage("stats.queueSize", new Object[]{queueSize})); // 更新运行时间 LocalDateTime now = LocalDateTime.now(); long hours = java.time.Duration.between(startTime, now).toHours(); long minutes = java.time.Duration.between(startTime, now).toMinutes() % 60; - upTimeLabel.setText(MessageUtils.getMessage("statistics.uptime", new Object[]{hours, minutes})); + upTimeLabel.setText(MessageUtils.getMessage("stats.uptime", new Object[]{hours, minutes})); // 更新当前时间 - currentTimeLabel.setText(MessageUtils.getMessage("statistics.current.time", new Object[]{now.format(dateFormatter)})); + currentTimeLabel.setText(MessageUtils.getMessage("stats.currentTime", new Object[]{now.format(dateFormatter)})); } catch (Exception e) { log.error(MessageUtils.getMessage("log.error.refresh.statistics"), e); } @@ -168,10 +168,10 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener failedTasksCount.set(0); startTime = LocalDateTime.now(); - totalTasksLabel.setText(MessageUtils.getMessage("statistics.total.tasks", new Object[]{0})); - completedTasksLabel.setText(MessageUtils.getMessage("statistics.completed.tasks", new Object[]{0})); - failedTasksLabel.setText(MessageUtils.getMessage("statistics.failed.tasks", new Object[]{0})); - upTimeLabel.setText(MessageUtils.getMessage("statistics.uptime", new Object[]{0, 0})); + totalTasksLabel.setText(MessageUtils.getMessage("stats.totalTasks", new Object[]{0})); + completedTasksLabel.setText(MessageUtils.getMessage("stats.completedTasks", new Object[]{0})); + failedTasksLabel.setText(MessageUtils.getMessage("stats.failedTasks", new Object[]{0})); + upTimeLabel.setText(MessageUtils.getMessage("stats.uptime", new Object[]{0, 0})); } /** @@ -179,7 +179,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener */ public void incrementTotalTasks() { int total = totalTasksCount.incrementAndGet(); - SwingUtilities.invokeLater(() -> totalTasksLabel.setText(MessageUtils.getMessage("statistics.total.tasks", new Object[]{total}))); + SwingUtilities.invokeLater(() -> totalTasksLabel.setText(MessageUtils.getMessage("stats.totalTasks", new Object[]{total}))); } /** @@ -187,7 +187,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener */ public void incrementCompletedTasks() { int completed = completedTasksCount.incrementAndGet(); - SwingUtilities.invokeLater(() -> completedTasksLabel.setText(MessageUtils.getMessage("statistics.completed.tasks", new Object[]{completed}))); + SwingUtilities.invokeLater(() -> completedTasksLabel.setText(MessageUtils.getMessage("stats.completedTasks", new Object[]{completed}))); } /** @@ -195,7 +195,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener */ public void incrementFailedTasks() { int failed = failedTasksCount.incrementAndGet(); - SwingUtilities.invokeLater(() -> failedTasksLabel.setText(MessageUtils.getMessage("statistics.failed.tasks", new Object[]{failed}))); + SwingUtilities.invokeLater(() -> failedTasksLabel.setText(MessageUtils.getMessage("stats.failedTasks", new Object[]{failed}))); } /** @@ -216,7 +216,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener java.awt.Component[] components = ((JPanel)getComponent(0)).getComponents(); for (java.awt.Component component : components) { if (component instanceof JLabel) { - ((JLabel) component).setText(MessageUtils.getMessage("statistics.title")); + ((JLabel) component).setText(MessageUtils.getMessage("stats.title")); break; } } @@ -233,7 +233,7 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener JPanel statsPanel = (JPanel) ((JScrollPane) getComponent(1)).getViewport().getView(); JPanel buttonPanel = (JPanel) statsPanel.getComponent(statsPanel.getComponentCount() - 1); JButton resetButton = (JButton) buttonPanel.getComponent(0); - resetButton.setText(MessageUtils.getMessage("button.reset.statistics")); + resetButton.setText(MessageUtils.getMessage("stats.reset")); // 刷新统计信息 refreshStatistics(); @@ -243,9 +243,9 @@ public class PrintStatisticsPanel extends JPanel implements LocaleChangeListener int completed = completedTasksCount.get(); int failed = failedTasksCount.get(); - totalTasksLabel.setText(MessageUtils.getMessage("statistics.total.tasks", new Object[]{total})); - completedTasksLabel.setText(MessageUtils.getMessage("statistics.completed.tasks", new Object[]{completed})); - failedTasksLabel.setText(MessageUtils.getMessage("statistics.failed.tasks", new Object[]{failed})); + totalTasksLabel.setText(MessageUtils.getMessage("stats.totalTasks", new Object[]{total})); + completedTasksLabel.setText(MessageUtils.getMessage("stats.completedTasks", new Object[]{completed})); + failedTasksLabel.setText(MessageUtils.getMessage("stats.failedTasks", new Object[]{failed})); }); } } \ No newline at end of file