diff --git a/src/main/java/com/luoboduner/moo/info/ui/listener/FrameListener.java b/src/main/java/com/luoboduner/moo/info/ui/listener/FrameListener.java index 0f3851f..2bc1b3d 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/listener/FrameListener.java +++ b/src/main/java/com/luoboduner/moo/info/ui/listener/FrameListener.java @@ -6,6 +6,8 @@ import com.luoboduner.moo.info.ui.Init; import com.luoboduner.moo.info.util.SystemUtil; import javax.swing.*; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; @@ -63,6 +65,39 @@ public class FrameListener { } }); + App.mainFrame.addMouseListener(new MouseListener() { + @Override + public void mouseClicked(MouseEvent e) { + if (e.getClickCount() == 2 && !e.isConsumed()) { + if (App.mainFrame.getExtendedState() == JFrame.MAXIMIZED_BOTH) { + App.mainFrame.setExtendedState(JFrame.NORMAL); + } else { + App.mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH); + } + } + } + + @Override + public void mousePressed(MouseEvent e) { + + } + + @Override + public void mouseReleased(MouseEvent e) { + + } + + @Override + public void mouseEntered(MouseEvent e) { + + } + + @Override + public void mouseExited(MouseEvent e) { + + } + }); + } }