sábado, 29 de enero de 2011

JAVA! ...ScrollBar eventos en JTable?

El ScrollBar en un JTable se puede hacer perfecta mente, probe de todas las formas en internet y me calente, no encontre nada. La unica que quedaba
"ir a las patadas..."


Descubri los eventos del ScrollBar:


Eventos para cuando el mouse pasa por arriba de la barra:

scroll.addMouseMotionListener(new MouseMotionListener() {
                       
                        @Override
                        public void mouseMoved(MouseEvent arg0) {
                            // TODO Auto-generated method stub
                        }
                       
                        @Override
                        public void mouseDragged(MouseEvent arg0) {
                            // TODO Auto-generated method stub
                        }
   });


Eventos para cuando el mouse hace clic o es precionado:
scroll.addMouseListener(new MouseListener() {
                       
                        @Override
                        public void mouseReleased(MouseEvent e) {
                            // TODO Auto-generated method stub
                           
                        }
                       
                        @Override
                        public void mousePressed(MouseEvent e) {
                            // TODO Auto-generated method stub
                           
                        }
                       
                        @Override
                        public void mouseExited(MouseEvent e) {
                            // TODO Auto-generated method stub
                           
                        }
                       
                        @Override
                        public void mouseEntered(MouseEvent e) {
                            // TODO Auto-generated method stub
                           
                        }
                       
                        @Override
                        public void mouseClicked(MouseEvent arg0) {
                            // TODO Auto-generated method stub
                           
                        }
                       
        });



El evento que sirve de verdad!!!! Para tomar la pocision.
scroll.addAdjustmentListener(new AdjustmentListener() {
                       
                        @Override
                        public void adjustmentValueChanged(AdjustmentEvent arg0) {
                            // TODO Auto-generated method stub
                            int valor = scroll.getValue();
                            x.setText(Integer.toString(valor));
                        }
        });




Una investigación que no me sirvió de mucho, pero hay buena información de JTable.

JTable



No hay comentarios:

Publicar un comentario