| | |
| | | import javax.swing.JRadioButton; |
| | | import javax.swing.JTextField; |
| | | import targets.SystemConfiguration; |
| | | import publicsWay.ButtonUtils; // 新增导入 |
| | | |
| | | @SuppressWarnings("serial") |
| | | public class SettingsPanelContent extends JPanel { |
| | | private ResourceBundle messages; // 多语言资源包 |
| | | private ResourceBundle messages; // 语言资源包 |
| | | private Map<String, JComponent> settingComponents; // 设置组件映射 |
| | | private SystemConfiguration currentConfig; // 当前系统配置 |
| | | private int settingIndex = 1; // 设置项索引 |
| | |
| | | |
| | | // 添加组合框设置 |
| | | addComboBoxSetting("REALTIME_TRAJECTORY_COLOR", "realTimeTrajectoryColor", |
| | | new String[]{"红色", "绿色", "黑色", "紫色", "黄色"}, |
| | | new String[]{"红色", "绿色", "黑色", "蓝色", "黄色"}, |
| | | new Integer[]{1, 2, 3, 4, 5}); |
| | | addComboBoxSetting("SYSTEM_LANGUAGE", "systemLanguage", |
| | | new String[]{"中文", "英文", "法文", "阿拉伯文"}, |
| | |
| | | gbcButton.anchor = GridBagConstraints.WEST; // 左对齐 |
| | | gbcButton.insets = new Insets(5, 0, 5, 5); // 边距 |
| | | |
| | | JButton confirmButton = new JButton(messages.getString("SAVE")); // "保存"按钮 |
| | | // 使用ButtonUtils创建蓝色按钮 |
| | | JButton confirmButton = ButtonUtils.createBlueButton(messages.getString("SAVE")); // "保存"按钮 |
| | | confirmButton.setFont(new Font("微软雅黑", Font.PLAIN, 12)); // 设置字体 |
| | | confirmButton.setPreferredSize(new Dimension(80, 30)); // 设置大小 |
| | | // 添加保存操作监听器 |
| | |
| | | gbcButton.anchor = GridBagConstraints.WEST; // 左对齐 |
| | | gbcButton.insets = new Insets(5, 0, 5, 5); // 边距 |
| | | |
| | | JButton confirmButton = new JButton(messages.getString("SAVE")); // "保存"按钮 |
| | | // 使用ButtonUtils创建蓝色按钮 |
| | | JButton confirmButton = ButtonUtils.createBlueButton(messages.getString("SAVE")); // "保存"按钮 |
| | | confirmButton.setFont(new Font("微软雅黑", Font.PLAIN, 12)); // 设置字体 |
| | | confirmButton.setPreferredSize(new Dimension(80, 30)); // 设置大小 |
| | | // 添加保存操作监听器 |
| | |
| | | gbcButton.anchor = GridBagConstraints.WEST; // 左对齐 |
| | | gbcButton.insets = new Insets(5, 0, 5, 5); // 边距 |
| | | |
| | | JButton confirmButton = new JButton(messages.getString("SAVE")); // "保存"按钮 |
| | | // 使用ButtonUtils创建蓝色按钮 |
| | | JButton confirmButton = ButtonUtils.createBlueButton(messages.getString("SAVE")); // "保存"按钮 |
| | | confirmButton.setFont(new Font("微软雅黑", Font.PLAIN, 12)); // 设置字体 |
| | | confirmButton.setPreferredSize(new Dimension(80, 30)); // 设置大小 |
| | | // 添加保存操作监听器 |
| | |
| | | gbcButton.anchor = GridBagConstraints.WEST; // 左对齐 |
| | | gbcButton.insets = new Insets(5, 0, 5, 5); // 边距 |
| | | |
| | | JButton confirmButton = new JButton(messages.getString("SAVE")); // "保存"按钮 |
| | | // 使用ButtonUtils创建蓝色按钮 |
| | | JButton confirmButton = ButtonUtils.createBlueButton(messages.getString("SAVE")); // "保存"按钮 |
| | | confirmButton.setFont(new Font("微软雅黑", Font.PLAIN, 12)); // 设置字体 |
| | | confirmButton.setPreferredSize(new Dimension(80, 30)); // 设置大小 |
| | | // 添加保存操作监听器 |
| | |
| | | gbcButton.anchor = GridBagConstraints.WEST; // 左对齐 |
| | | gbcButton.insets = new Insets(5, 0, 5, 5); // 边距 |
| | | |
| | | JButton confirmButton = new JButton(messages.getString("SAVE")); // "保存"按钮 |
| | | // 使用ButtonUtils创建蓝色按钮 |
| | | JButton confirmButton = ButtonUtils.createBlueButton(messages.getString("SAVE")); // "保存"按钮 |
| | | confirmButton.setFont(new Font("微软雅黑", Font.PLAIN, 12)); // 设置字体 |
| | | confirmButton.setPreferredSize(new Dimension(80, 30)); // 设置大小 |
| | | // 添加保存操作监听器 |