These are chat archives for jeancharles-roger/matrixstudio

13th
May 2016
Pascal Ballet
@pascal-ballet
May 13 2016 08:08
Salut ! As tu jeté un coup d'oeil à mon code ?
Pascal Ballet
@pascal-ballet
May 13 2016 09:00
    canvas.addMouseWheelListener(new MouseWheelListener() {
        //@Override
        public void mouseScrolled(MouseEvent mouseEvent) {
            int dz = mouseEvent.count;
            System.err.println("" + dz);
            mouseZ += dz;
            if(mouseZ < 0) mouseZ = 0;
            if(mouseZ >= matrix.getSizeZ()) mouseZ = matrix.getSizeZ()-1;
            canvas.redraw();
        }
    });
Ptite question : dans la classe MatrixField, j'ai ajouté la détection de la molette de la souris pour changer la vue de la matrix selon l'axe des z. Mais ce n'est pas détecté... Aurais-tu des idées ? Merci.
Pascal Ballet
@pascal-ballet
May 13 2016 09:09
Voici le code un peu modifié :
    canvas.addMouseWheelListener(new MouseWheelListener() {
        @Override
        public void mouseScrolled(MouseEvent mouseEvent) {
            if(matrix == null || canvas == null) return;
            int dz = mouseEvent.count;
            System.err.println(">" + dz);
            mouseZ += dz;
            if(mouseZ < 0) mouseZ = 0;
            if(mouseZ >= matrix.getSizeZ()) mouseZ = matrix.getSizeZ()-1;
            canvas.redraw();
        }
    });
Pascal Ballet
@pascal-ballet
May 13 2016 10:14
J'ai une piste : la molette est déjà utilisée pour la liste des matrices.
Je vais essayer autre chose.