hi everybody, a have a simple ?? i'm working on a chat application. my message displaying area is a canvas.i have added scroll-bars to it using scroll-pane "sp = new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS);" now what i want is the scrollbars should adjust automatically to display the last message and also i should be able to adjust them manually so that i can view the previous messages. i have tried setScrollposition() it works well also but then i'm not able to adjust scrollbars manually. this interface is in AWT. please tell me a solution.its a bit urgent. thankx and regards asheet
You use a low-level component, you'll need a low-level solution. In other words, when the scrollbar moves, you'll have to redraw the affected parts of the canvas. For smooth scrolling, you'll need to bit-blit. It's simpler to scroll line-by-line by rerendering the strings, but that makes for jerkier operation.
Sometimes the only way things ever got fixed is because people became uncomfortable.
You ridiculous clown, did you think you could get away with it? This is my favorite tiny ad!
Free, earth friendly heat - from the CodeRanch trailboss