A Frame is definitely a "scrollable" widget!! It sounds like you aren't using enough frames! It sounds like you are creating rows. Make an ALL_ROWS frame. Within that frame make another frame which you pack a bunch of stuff horizontally. Make yet another frame for each row. Put all of the "row frames" into the ALL_ROWS frame. Do that for a few rows..10 or so. Now you should be able to make the ALL_ROWS frame "scrollable" and specify coordinates for the scrollbar.