33 lines
865 B
Java
33 lines
865 B
Java
import javax.swing.*;
|
|
import java.awt.*;
|
|
import java.awt.event.*;
|
|
public class Rond extends JComponent implements MouseWheelListener{
|
|
public int nbRond;
|
|
|
|
public Rond(int nbRond){
|
|
this.nbRond = nbRond;
|
|
}
|
|
|
|
@Override
|
|
protected void paintComponent(Graphics pinceau) {
|
|
Graphics secondPinceau = pinceau.create();
|
|
secondPinceau.setColor(new Color(0,0,0));
|
|
secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
|
|
|
|
|
|
secondPinceau.setColor(new Color(255,255,255));
|
|
|
|
int x = this.getWidth()/this.nbRond;
|
|
for (int i=1; i<=this.nbRond; i++){
|
|
secondPinceau.fillOval(i*x-x/2, this.getHeight()/2,50,50);
|
|
}
|
|
}
|
|
|
|
public void mouseWheelMoved(MouseWheelEvent e){
|
|
if (e.getWheelRotation() < 0) {
|
|
System.out.println("mouse wheel Up");
|
|
} else {
|
|
System.out.println("mouse wheel Down");
|
|
}
|
|
}
|
|
} |