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
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
"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