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
Joined: Nov 15, 2000
hi everyone, no seems to be able to answer my ?? which is a bit stunning .i'll like to request Mr.Manfred Leonhardt to please help me out.. thankx 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.
An IDE is no substitute for an Intelligent Developer.