top menu adjust
This commit is contained in:
parent
c5c9ceb1fa
commit
2f8d16491e
|
@ -1,5 +1,6 @@
|
||||||
package com.luoboduner.moo.info.ui.component;
|
package com.luoboduner.moo.info.ui.component;
|
||||||
|
|
||||||
|
import cn.hutool.core.thread.ThreadUtil;
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
import com.formdev.flatlaf.extras.FlatAnimatedLafChange;
|
import com.formdev.flatlaf.extras.FlatAnimatedLafChange;
|
||||||
import com.luoboduner.moo.info.App;
|
import com.luoboduner.moo.info.App;
|
||||||
|
@ -9,6 +10,7 @@ import com.luoboduner.moo.info.ui.dialog.SettingDialog;
|
||||||
import com.luoboduner.moo.info.ui.dialog.SystemEnvResultDialog;
|
import com.luoboduner.moo.info.ui.dialog.SystemEnvResultDialog;
|
||||||
import com.luoboduner.moo.info.ui.form.MainWindow;
|
import com.luoboduner.moo.info.ui.form.MainWindow;
|
||||||
import com.luoboduner.moo.info.util.SystemUtil;
|
import com.luoboduner.moo.info.util.SystemUtil;
|
||||||
|
import com.luoboduner.moo.info.util.UpgradeUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.exception.ExceptionUtils;
|
import org.apache.commons.lang3.exception.ExceptionUtils;
|
||||||
|
|
||||||
|
@ -98,6 +100,19 @@ public class TopMenuBar extends JMenuBar {
|
||||||
settingMenuItem.setText("Settings");
|
settingMenuItem.setText("Settings");
|
||||||
settingMenuItem.addActionListener(e -> settingActionPerformed());
|
settingMenuItem.addActionListener(e -> settingActionPerformed());
|
||||||
appMenu.add(settingMenuItem);
|
appMenu.add(settingMenuItem);
|
||||||
|
|
||||||
|
// Show logs
|
||||||
|
JMenuItem logMenuItem = new JMenuItem();
|
||||||
|
logMenuItem.setText("Show logs");
|
||||||
|
logMenuItem.addActionListener(e -> logActionPerformed());
|
||||||
|
appMenu.add(logMenuItem);
|
||||||
|
|
||||||
|
// System environment variables
|
||||||
|
JMenuItem sysEnvMenuItem = new JMenuItem();
|
||||||
|
sysEnvMenuItem.setText("System environment variables");
|
||||||
|
sysEnvMenuItem.addActionListener(e -> sysEnvActionPerformed());
|
||||||
|
appMenu.add(sysEnvMenuItem);
|
||||||
|
|
||||||
// Exit
|
// Exit
|
||||||
JMenuItem exitMenuItem = new JMenuItem();
|
JMenuItem exitMenuItem = new JMenuItem();
|
||||||
exitMenuItem.setText("Exit");
|
exitMenuItem.setText("Exit");
|
||||||
|
@ -154,27 +169,17 @@ public class TopMenuBar extends JMenuBar {
|
||||||
appearanceMenu.add(fontSizeMenu);
|
appearanceMenu.add(fontSizeMenu);
|
||||||
|
|
||||||
topMenuBar.add(appearanceMenu);
|
topMenuBar.add(appearanceMenu);
|
||||||
// ---------Debug
|
|
||||||
JMenu debugMenu = new JMenu();
|
|
||||||
debugMenu.setText("Debug");
|
|
||||||
// Show logs
|
|
||||||
JMenuItem logMenuItem = new JMenuItem();
|
|
||||||
logMenuItem.setText("Show logs");
|
|
||||||
logMenuItem.addActionListener(e -> logActionPerformed());
|
|
||||||
|
|
||||||
debugMenu.add(logMenuItem);
|
|
||||||
// System environment variables
|
|
||||||
JMenuItem sysEnvMenuItem = new JMenuItem();
|
|
||||||
sysEnvMenuItem.setText("System environment variables");
|
|
||||||
sysEnvMenuItem.addActionListener(e -> sysEnvActionPerformed());
|
|
||||||
|
|
||||||
debugMenu.add(sysEnvMenuItem);
|
|
||||||
|
|
||||||
topMenuBar.add(debugMenu);
|
|
||||||
// ---------About
|
// ---------About
|
||||||
JMenu aboutMenu = new JMenu();
|
JMenu aboutMenu = new JMenu();
|
||||||
aboutMenu.setText("About");
|
aboutMenu.setText("About");
|
||||||
|
|
||||||
|
// Check for Updates
|
||||||
|
JMenuItem checkForUpdatesItem = new JMenuItem();
|
||||||
|
checkForUpdatesItem.setText("Check for Updates");
|
||||||
|
checkForUpdatesItem.addActionListener(e -> checkForUpdatesActionPerformed());
|
||||||
|
aboutMenu.add(checkForUpdatesItem);
|
||||||
|
|
||||||
// About
|
// About
|
||||||
JMenuItem aboutMenuItem = new JMenuItem();
|
JMenuItem aboutMenuItem = new JMenuItem();
|
||||||
aboutMenuItem.setText("About");
|
aboutMenuItem.setText("About");
|
||||||
|
@ -184,6 +189,10 @@ public class TopMenuBar extends JMenuBar {
|
||||||
topMenuBar.add(aboutMenu);
|
topMenuBar.add(aboutMenu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void checkForUpdatesActionPerformed() {
|
||||||
|
ThreadUtil.execute(() -> UpgradeUtil.checkUpdate(false));
|
||||||
|
}
|
||||||
|
|
||||||
public void initFontSizeMenu() {
|
public void initFontSizeMenu() {
|
||||||
|
|
||||||
if (initialFontSizeItemCount < 0)
|
if (initialFontSizeItemCount < 0)
|
||||||
|
|
Loading…
Reference in New Issue