diff --git a/src/main/java/rvc/timecalc/AnalogClock.java b/src/main/java/rvc/timecalc/AnalogClock.java index f81f96b..2659bd3 100644 --- a/src/main/java/rvc/timecalc/AnalogClock.java +++ b/src/main/java/rvc/timecalc/AnalogClock.java @@ -10,6 +10,8 @@ import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; import java.util.Calendar; import java.util.GregorianCalendar; @@ -29,6 +31,33 @@ public class AnalogClock extends JPanel { setPreferredSize(new Dimension(400, 300)); setBackground(BACKGROUND_COLOR); new Timer(1000, e -> repaint()).start(); + + addMouseListener(new MouseListener() { + @Override + public void mouseClicked(MouseEvent e) { + highlight = !highlight; + } + + @Override + public void mousePressed(MouseEvent e) { + + } + + @Override + public void mouseReleased(MouseEvent e) { + + } + + @Override + public void mouseEntered(MouseEvent e) { + + } + + @Override + public void mouseExited(MouseEvent e) { + + } + }); } @Override diff --git a/src/main/java/rvc/timecalc/TimeCalcWindow.java b/src/main/java/rvc/timecalc/TimeCalcWindow.java index 190c920..a747334 100644 --- a/src/main/java/rvc/timecalc/TimeCalcWindow.java +++ b/src/main/java/rvc/timecalc/TimeCalcWindow.java @@ -7,6 +7,8 @@ import javax.swing.JFrame; import javax.swing.JTextPane; import java.awt.Color; import java.awt.Font; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.text.DecimalFormat;