I remember once there was a way of doing it via Active-X, drawback is it's then browser dependent, but it's been so long since I touched Java I can't really remember much useful :/