Java Forums

Main Menu
Home
Today's Posts
FAQ
Search
Contact Us

Java Network
Java Tips
Java Tips Blog

Sponsored Links





Welcome to the Java Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community, you will:

  • have access to post topics
  • communicate privately with other members (PM)
  • not see advertisements between posts
  • have the possibility to earn one of our surprises if you are an active member
  • access many other special features that will be introduced later.

Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-03-2008, 12:37 PM
Member
 
Join Date: Jan 2008
Posts: 1
albert_kam is on a distinguished road
AWT Table Scrolling
Hi all,

I'm currently engaged with developing an AWT Table, which can contain editable cells, and i'm stuck technically in how to enable scrolling. Actually i'm more inclined towards Swing, but it's for J2ME CDC app .. for PDA, and i gotta stick with AWT. I found many ways to do this in Swing, but no examples for AWT, depressing, haha >.<

Here goes my case. In horizontal scrolling scenario, i just want to synchronize the horizontal data area scrolling and the header area scrolling. In vertical scrolling scenario, i want the header area to stay on top, like the spreadsheet header.

Anyway, i use TableLayout in the data area panel for ease of table layouting.

I assume the correct way to enable scrolling in an AWT Table is to do the following :
1. create one panel for header at the top
2. create another panel for the data cells
3. add an invisible horizontal scrollbar for the header panel
4. add visible horizontal and vertical scrollbars for the data panel
5. when scrolled vertically, the header panel is unaffected, and the data area scrolls
6. when scrolled horizontally, the header panel also scrolls synchronously

And i have no idea how i'm gonna implement step 6, about how to synchronize the horizontal scrolling. Anyone got a simple example ? Or perhaps there are easier ways to do this .. ? I was hoping something like tableLayout.freezeFirstRow(); haha ... Or do i have to implement AdjustmentListener and clip the header panel graphics to react to the adjustment ?

Any thoughts will be greatly appreciated !

Cheers,
Albert Kam
Bookmark Post in Technorati
Reply With Quote
Sponsored Links
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How to make a JDialog scrolling from one position to the other. Eranga AWT / Swing 1 03-28-2008 11:26 AM
Applet with scrolling status line Java Tip Java Tips 0 03-10-2008 03:53 PM
MouseMotionListener 'scrolling' Thez Java 2D 0 12-20-2007 12:21 AM
Scrolling with JTables hiranya AWT / Swing 5 10-30-2007 09:48 AM
JScrollPane not scrolling Riftwalker Advanced Java 2 07-17-2007 09:16 PM


All times are GMT +3. The time now is 01:51 PM.


VBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2006 - 2007, www.java-forums.org