Added several improvements XXVIII

This commit is contained in:
Robert Vokac 2024-01-21 07:45:10 +00:00
parent b21e90fca1
commit 155474f568
No known key found for this signature in database
GPG Key ID: 693D30BEE3329055
2 changed files with 31 additions and 0 deletions

View File

@ -10,6 +10,8 @@ import java.awt.Font;
import java.awt.Graphics; import java.awt.Graphics;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.RenderingHints; import java.awt.RenderingHints;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -29,6 +31,33 @@ public class AnalogClock extends JPanel {
setPreferredSize(new Dimension(400, 300)); setPreferredSize(new Dimension(400, 300));
setBackground(BACKGROUND_COLOR); setBackground(BACKGROUND_COLOR);
new Timer(1000, e -> repaint()).start(); 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 @Override

View File

@ -7,6 +7,8 @@ import javax.swing.JFrame;
import javax.swing.JTextPane; import javax.swing.JTextPane;
import java.awt.Color; import java.awt.Color;
import java.awt.Font; import java.awt.Font;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.text.DecimalFormat; import java.text.DecimalFormat;