Browse Source

Merge remote-tracking branch 'origin/dev_tool' into dev_tool

# Conflicts:
#	src/main/java/com/insigma/ui/SwingFrame.java
master
VIVIMAN 3 years ago
parent
commit
68acf33aae
  1. 139
      src/main/java/com/insigma/ui/SwingFrame.java

139
src/main/java/com/insigma/ui/SwingFrame.java

@ -39,7 +39,6 @@ import javax.swing.JProgressBar;
import javax.swing.JTextPane; import javax.swing.JTextPane;
import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileFilter;
import java.awt.Component; import java.awt.Component;
import java.util.function.Function;
/** /**
* @author BeiJing-GWY * @author BeiJing-GWY
@ -64,39 +63,36 @@ public class SwingFrame extends JFrame implements ActionListener {
* Launch the application. * Launch the application.
*/ */
public static void run() { public static void run() {
try { // try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { // for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) { // if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName()); // javax.swing.UIManager.setLookAndFeel(info.getClassName());
break; // break;
} // }
} // }
}catch(Exception e) {
System.out.println(e);
}
// try {//设置界面样式 Look And Feel
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// }catch(Exception e) { // }catch(Exception e) {
// e.printStackTrace(); // System.out.println(e);
// } // }
EventQueue.invokeLater(() -> { try {//设置界面样式 Look And Feel
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try { try {
SwingFrame frame = new SwingFrame(); SwingFrame frame = new SwingFrame();
frame.setTitle("系统工具"); //设置显示窗口标题 frame.setTitle("系统工具"); //设置显示窗口标题
// frame.setSize(1600,400);//设置显示窗口大小 // frame.setSize(1600,400);//设置显示窗口大小
// frame.getContentPane().setBackground(Color.blue);//设置显示窗体颜色 // frame.getContentPane().setBackground(Color.blue);//设置显示窗体颜色
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口是否可以关闭 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口是否可以关闭
frame.setBounds(100, 100, 910, 580); frame.setBounds(100, 100, 930, 580);
frame.setVisible(true); frame.setVisible(true);
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("D:\\JavaSwing\\src\\main\\java\\com\\insigma\\ui\\favicon.jpg")); frame.setIconImage(Toolkit.getDefaultToolkit().getImage("D:\\JavaSwing\\src\\main\\java\\com\\insigma\\ui\\favicon.jpg"));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
}
}); });
} }
@ -112,7 +108,7 @@ public class SwingFrame extends JFrame implements ActionListener {
contentPane.setLayout(null); contentPane.setLayout(null);
tabbedPane = new JTabbedPane(JTabbedPane.LEFT); tabbedPane = new JTabbedPane(JTabbedPane.LEFT);
tabbedPane.setBounds(5, 5, 903, 530); tabbedPane.setBounds(5, 5, 930, 566);
tabbedPane.setBackground(Color.WHITE); tabbedPane.setBackground(Color.WHITE);
tabbedPane.setFont(new Font("微软雅黑", Font.PLAIN, 15)); tabbedPane.setFont(new Font("微软雅黑", Font.PLAIN, 15));
contentPane.add(tabbedPane); contentPane.add(tabbedPane);
@ -130,8 +126,8 @@ public class SwingFrame extends JFrame implements ActionListener {
repairPanel.add(label_5); repairPanel.add(label_5);
JButton btnNewButton = new JButton("开始优化"); JButton btnNewButton = new JButton("开始优化");
btnNewButton.setForeground(Color.WHITE); btnNewButton.setForeground(Color.BLUE);
btnNewButton.setBackground(new Color(55, 205, 255)); btnNewButton.setBackground(Color.WHITE);
btnNewButton.setFont(new Font("微软雅黑", Font.PLAIN, 20)); btnNewButton.setFont(new Font("微软雅黑", Font.PLAIN, 20));
btnNewButton.setBorderPainted(false);//去掉按钮的边框的设置 btnNewButton.setBorderPainted(false);//去掉按钮的边框的设置
btnNewButton.setBounds(617, 63, 113, 40); btnNewButton.setBounds(617, 63, 113, 40);
@ -150,29 +146,30 @@ public class SwingFrame extends JFrame implements ActionListener {
JCheckBox chckbxNewCheckBox = new JCheckBox("重启服务",true); JCheckBox chckbxNewCheckBox = new JCheckBox("重启服务",true);
chckbxNewCheckBox.setBackground(Color.WHITE); chckbxNewCheckBox.setBackground(Color.WHITE);
chckbxNewCheckBox.setBounds(53, 130, 162, 27); chckbxNewCheckBox.setBounds(27, 128, 101, 27);
chckbxNewCheckBox.setFont(new Font("微软雅黑", Font.PLAIN, 18)); chckbxNewCheckBox.setFont(new Font("微软雅黑", Font.PLAIN, 18));
repairPanel.add(chckbxNewCheckBox); repairPanel.add(chckbxNewCheckBox);
JLabel lblNewLabel_5 = new JLabel("当系统运行慢时,可操作重启应用进行系统重启Tomcat、MySql。"); JLabel lblNewLabel_5 = new JLabel("当系统运行慢时,可操作重启应用进行系统重启Tomcat、MySql。");
lblNewLabel_5.setBounds(77, 166, 573, 18); lblNewLabel_5.setBounds(24, 164, 446, 18);
lblNewLabel_5.setFont(new Font("微软雅黑", Font.PLAIN, 15)); lblNewLabel_5.setFont(new Font("微软雅黑", Font.PLAIN, 15));
repairPanel.add(lblNewLabel_5); repairPanel.add(lblNewLabel_5);
JCheckBox checkBox_1 = new JCheckBox("清除缓存",true); JCheckBox checkBox_1 = new JCheckBox("清除缓存",true);
checkBox_1.setBackground(new Color(220, 220, 220)); checkBox_1.setBackground(Color.WHITE);
checkBox_1.setBounds(53, 205, 253, 27); checkBox_1.setBounds(27, 205, 101, 27);
checkBox_1.setFont(new Font("微软雅黑", Font.PLAIN, 18)); checkBox_1.setFont(new Font("微软雅黑", Font.PLAIN, 18));
repairPanel.add(checkBox_1); repairPanel.add(checkBox_1);
JLabel label_8 = new JLabel("当系统内存不够,运行缓慢或无法正常升级时,可操作清除缓存和应用缓存。"); JLabel label_8 = new JLabel("当系统内存不够,运行缓慢或无法正常升级时,可操作清除缓存和应用缓存。");
label_8.setBounds(77, 241, 514, 18); label_8.setBounds(24, 243, 514, 18);
label_8.setFont(new Font("微软雅黑", Font.PLAIN, 15)); label_8.setFont(new Font("微软雅黑", Font.PLAIN, 15));
repairPanel.add(label_8); repairPanel.add(label_8);
JLabel lblNewLabel_2 = new JLabel();
JLabel lblNewLabel_2 = new JLabel("临时测试图片"); lblNewLabel_2.setFont(new Font("微软雅黑", Font.PLAIN, 15));
lblNewLabel_2.setIcon(new ImageIcon("D:\\icon\\favicon.jpg")); lblNewLabel_2.setText("<html><body>清理缓存<br>释放空间<body></html>");
lblNewLabel_2.setBounds(34, 309, 240, 185); lblNewLabel_2.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u6E05\u7406.png"));
lblNewLabel_2.setBounds(658, 134, 120, 67);
repairPanel.add(lblNewLabel_2); repairPanel.add(lblNewLabel_2);
JLabel lblNewLabel_3 = new JLabel("<html><u>打开服务管理器</u><html>"); JLabel lblNewLabel_3 = new JLabel("<html><u>打开服务管理器</u><html>");
@ -188,9 +185,24 @@ public class SwingFrame extends JFrame implements ActionListener {
} }
} }
}); });
lblNewLabel_3.setBounds(164, 127, 140, 31); lblNewLabel_3.setBounds(128, 125, 140, 31);
repairPanel.add(lblNewLabel_3); repairPanel.add(lblNewLabel_3);
JLabel label_9 = new JLabel();
label_9.setFont(new Font("微软雅黑", Font.PLAIN, 15));
label_9.setText("<html><body>提高系统<br>运行速度<body></html>");
label_9.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u8FD0\u884C.png"));
label_9.setBounds(536, 205, 125, 77);
repairPanel.add(label_9);
JLabel label_13 = new JLabel();
label_13.setFont(new Font("微软雅黑", Font.PLAIN, 15));
label_13.setText("<html><body>重启服务<br>更新系统<body></html>");
label_13.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u91CD\u542F.png"));
label_13.setBounds(536, 129, 125, 77);
repairPanel.add(label_13);
JPanel memoryPanel = new JPanel();//调整内存面板 JPanel memoryPanel = new JPanel();//调整内存面板
memoryPanel.setBorder(UIManager.getBorder("Button.border")); memoryPanel.setBorder(UIManager.getBorder("Button.border"));
memoryPanel.setAlignmentX(Component.LEFT_ALIGNMENT); memoryPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
@ -221,7 +233,9 @@ public class SwingFrame extends JFrame implements ActionListener {
JButton btnNewButton_7 = new JButton(msgBtn); JButton btnNewButton_7 = new JButton(msgBtn);
btnNewButton_7.setBounds(72, 138, 329, 59); btnNewButton_7.setBounds(72, 138, 329, 59);
btnNewButton_7.setFont(new Font("微软雅黑", Font.PLAIN, 15)); btnNewButton_7.setFont(new Font("微软雅黑", Font.PLAIN, 15));
btnNewButton_7.addActionListener(e -> { btnNewButton_7.addActionListener(new ActionListener() {
@SneakyThrows
public void actionPerformed(ActionEvent e) {
new WindowsTomcatMysql().setDbSize(200000); new WindowsTomcatMysql().setDbSize(200000);
@ -230,6 +244,7 @@ public class SwingFrame extends JFrame implements ActionListener {
new WindowsTomcatMysql().setMwSize(200000); new WindowsTomcatMysql().setMwSize(200000);
}
}); });
memoryPanel.add(btnNewButton_7); memoryPanel.add(btnNewButton_7);
@ -298,8 +313,9 @@ public class SwingFrame extends JFrame implements ActionListener {
} }
}); });
memoryPanel.add(button_3); memoryPanel.add(button_3);
JButton btnNewButton_1 = new JButton("保存"); JButton btnNewButton_1 = new JButton("保存");
btnNewButton_1.setForeground(Color.WHITE); btnNewButton_1.setForeground(Color.BLUE);
btnNewButton_1.setFont(new Font("微软雅黑", Font.PLAIN, 20)); btnNewButton_1.setFont(new Font("微软雅黑", Font.PLAIN, 20));
btnNewButton_1.setBackground(new Color(55, 205, 255)); btnNewButton_1.setBackground(new Color(55, 205, 255));
btnNewButton_1.setBorderPainted(false);//去掉按钮的边框的设置 btnNewButton_1.setBorderPainted(false);//去掉按钮的边框的设置
@ -357,11 +373,6 @@ public class SwingFrame extends JFrame implements ActionListener {
lblNewLabel_15.setFont(new Font("微软雅黑", Font.PLAIN, 16)); lblNewLabel_15.setFont(new Font("微软雅黑", Font.PLAIN, 16));
backupsPanel.add(lblNewLabel_15); backupsPanel.add(lblNewLabel_15);
// JButton btnNewButton_3 = new JButton("数据库备份");
// btnNewButton_3.setBounds(32, 351, 113, 27);
// btnNewButton_3.addActionListener(this);
// backupsPanel.add(btnNewButton_3);
JLabel label_11 = new JLabel("<html><body>数据库还原将覆盖当前系统中所有人为产生的数据,不可恢复,需谨慎操作。<br><body></html>"); JLabel label_11 = new JLabel("<html><body>数据库还原将覆盖当前系统中所有人为产生的数据,不可恢复,需谨慎操作。<br><body></html>");
label_11.setBounds(382, 55, 238, 74); label_11.setBounds(382, 55, 238, 74);
label_11.setFont(new Font("微软雅黑", Font.PLAIN, 16)); label_11.setFont(new Font("微软雅黑", Font.PLAIN, 16));
@ -489,10 +500,6 @@ public class SwingFrame extends JFrame implements ActionListener {
lblNewLabel_6.setFont(new Font("微软雅黑", Font.PLAIN, 18)); lblNewLabel_6.setFont(new Font("微软雅黑", Font.PLAIN, 18));
startRepairPanel.add(lblNewLabel_6); startRepairPanel.add(lblNewLabel_6);
JProgressBar progressBar = new JProgressBar(); JProgressBar progressBar = new JProgressBar();
progressBar.setBackground(Color.WHITE); progressBar.setBackground(Color.WHITE);
progressBar.setFont(new Font("微软雅黑", Font.PLAIN, 15)); progressBar.setFont(new Font("微软雅黑", Font.PLAIN, 15));
@ -527,18 +534,34 @@ public class SwingFrame extends JFrame implements ActionListener {
startRepairPanel.add(lblNewLabel_7); startRepairPanel.add(lblNewLabel_7);
JScrollPane scrollPane = new JScrollPane(); JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(57, 152, 539, 338); scrollPane.setBounds(57, 152, 425, 338);
startRepairPanel.add(scrollPane); startRepairPanel.add(scrollPane);
JTextPane textPane = new JTextPane(); JTextPane textPane = new JTextPane();
scrollPane.setViewportView(textPane); scrollPane.setViewportView(textPane);
JLabel label_14 = new JLabel();
label_14.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u91CD\u542F.png"));
label_14.setText("<html><body>重启服务<br>更新系统<body></html>");
label_14.setFont(new Font("微软雅黑", Font.PLAIN, 15));
label_14.setBounds(496, 152, 125, 77);
startRepairPanel.add(label_14);
JLabel label_15 = new JLabel();
label_15.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u6E05\u7406.png"));
label_15.setText("<html><body>清理缓存<br>释放空间<body></html>");
label_15.setFont(new Font("微软雅黑", Font.PLAIN, 15));
label_15.setBounds(639, 157, 120, 67);
startRepairPanel.add(label_15);
JLabel label_16 = new JLabel();
label_16.setIcon(new ImageIcon("C:\\Users\\86177\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u8FD0\u884C.png"));
label_16.setText("<html><body>提高系统<br>运行速度<body></html>");
label_16.setFont(new Font("微软雅黑", Font.PLAIN, 15));
label_16.setBounds(506, 242, 125, 77);
startRepairPanel.add(label_16);
startBackupPanel = new JPanel();//执行数据库备份面板 startBackupPanel = new JPanel();//执行数据库备份面板
startBackupPanel.setBackground(Color.WHITE); startBackupPanel.setBackground(Color.WHITE);
startBackupPanel.setLayout(null); startBackupPanel.setLayout(null);
@ -554,7 +577,9 @@ public class SwingFrame extends JFrame implements ActionListener {
JButton btnNewButton_5 = new JButton("更改"); JButton btnNewButton_5 = new JButton("更改");
btnNewButton_5.setFont(new Font("微软雅黑", Font.PLAIN, 15)); btnNewButton_5.setBackground(Color.BLUE);
btnNewButton_5.setForeground(Color.BLUE);
btnNewButton_5.setFont(new Font("微软雅黑", Font.PLAIN, 20));
btnNewButton_5.setBounds(356, 103, 73, 24); btnNewButton_5.setBounds(356, 103, 73, 24);
btnNewButton_5.addActionListener(new ActionListener() { btnNewButton_5.addActionListener(new ActionListener() {
@Override @Override
@ -578,7 +603,7 @@ public class SwingFrame extends JFrame implements ActionListener {
startBackupPanel.add(lblNewLabel_19); startBackupPanel.add(lblNewLabel_19);
JButton btnNewButton_6 = new JButton("开始备份"); JButton btnNewButton_6 = new JButton("开始备份");
btnNewButton_6.setForeground(Color.WHITE); btnNewButton_6.setForeground(Color.BLUE);
btnNewButton_6.setFont(new Font("微软雅黑", Font.PLAIN, 20)); btnNewButton_6.setFont(new Font("微软雅黑", Font.PLAIN, 20));
btnNewButton_6.setBackground(new Color(55, 205, 255)); btnNewButton_6.setBackground(new Color(55, 205, 255));
btnNewButton_6.setBounds(606, 98, 113, 35); btnNewButton_6.setBounds(606, 98, 113, 35);
@ -627,8 +652,10 @@ public class SwingFrame extends JFrame implements ActionListener {
label.setBounds(14, 57, 100, 27); label.setBounds(14, 57, 100, 27);
startRestorePanel.add(label); startRestorePanel.add(label);
JButton button_5 = new JButton("上传文件:"); JButton button_5 = new JButton("上传:");
button_5.setFont(new Font("微软雅黑", Font.PLAIN, 15)); button_5.setBackground(Color.BLUE);
button_5.setForeground(Color.BLUE);
button_5.setFont(new Font("微软雅黑", Font.PLAIN, 20));
button_5.setBounds(14, 97, 120, 24); button_5.setBounds(14, 97, 120, 24);
button_5.addActionListener(new ActionListener() { button_5.addActionListener(new ActionListener() {
@Override @Override
@ -673,7 +700,7 @@ public class SwingFrame extends JFrame implements ActionListener {
startRestorePanel.add(label_2); startRestorePanel.add(label_2);
JButton button_6 = new JButton("开始还原"); JButton button_6 = new JButton("开始还原");
button_6.setForeground(Color.WHITE); button_6.setForeground(Color.blue);
button_6.setFont(new Font("微软雅黑", Font.PLAIN, 20)); button_6.setFont(new Font("微软雅黑", Font.PLAIN, 20));
button_6.setBackground(new Color(55, 205, 255)); button_6.setBackground(new Color(55, 205, 255));
button_6.setBounds(594, 90, 113, 35); button_6.setBounds(594, 90, 113, 35);

Loading…
Cancel
Save