|
@@ -3,7 +3,10 @@ package main;
|
|
|
import javax.imageio.ImageIO;
|
|
import javax.imageio.ImageIO;
|
|
|
import javax.swing.*;
|
|
import javax.swing.*;
|
|
|
import java.awt.*;
|
|
import java.awt.*;
|
|
|
|
|
+import java.awt.event.ActionEvent;
|
|
|
|
|
+import java.awt.event.ActionListener;
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
|
|
|
public class View extends JFrame {
|
|
public class View extends JFrame {
|
|
|
|
|
|
|
@@ -11,6 +14,7 @@ public class View extends JFrame {
|
|
|
private JButton boutonReset = new JButton("Décocher cases");
|
|
private JButton boutonReset = new JButton("Décocher cases");
|
|
|
private JPanel pan = new JPanel();
|
|
private JPanel pan = new JPanel();
|
|
|
private JPanel panimg = new JPanel();
|
|
private JPanel panimg = new JPanel();
|
|
|
|
|
+ private ArrayList<Jul> juls = new ArrayList<>();
|
|
|
|
|
|
|
|
public static void main(String[] args){
|
|
public static void main(String[] args){
|
|
|
new View();
|
|
new View();
|
|
@@ -25,12 +29,21 @@ public class View extends JFrame {
|
|
|
this.getContentPane().add((pan), BorderLayout.SOUTH);
|
|
this.getContentPane().add((pan), BorderLayout.SOUTH);
|
|
|
this.getContentPane().add((panimg), BorderLayout.CENTER);
|
|
this.getContentPane().add((panimg), BorderLayout.CENTER);
|
|
|
|
|
|
|
|
|
|
+ boutonExport.addActionListener(new ActionListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void actionPerformed(ActionEvent actionEvent) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
panimg.setLayout(new GridLayout(5,4));
|
|
panimg.setLayout(new GridLayout(5,4));
|
|
|
for (int i=0;i<20;i++){
|
|
for (int i=0;i<20;i++){
|
|
|
JButton button = new JButton();
|
|
JButton button = new JButton();
|
|
|
button.setSize(new Dimension(200,200));
|
|
button.setSize(new Dimension(200,200));
|
|
|
try {
|
|
try {
|
|
|
- ImageJul julImg = new ImageJul(new Jul());
|
|
|
|
|
|
|
+ Jul j = new Jul();
|
|
|
|
|
+ juls.add(j);
|
|
|
|
|
+ ImageJul julImg = new ImageJul(j);
|
|
|
Image iconeJul = julImg.genImage();
|
|
Image iconeJul = julImg.genImage();
|
|
|
Image img = iconeJul.getScaledInstance(button.getWidth(),button.getHeight(), Image.SCALE_DEFAULT);
|
|
Image img = iconeJul.getScaledInstance(button.getWidth(),button.getHeight(), Image.SCALE_DEFAULT);
|
|
|
button.setIcon(new ImageIcon(img));
|
|
button.setIcon(new ImageIcon(img));
|