• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Rob Spoor
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Carey Brown
Bartenders:

JTable : Setting Column Resize Off On MarginChanged Event

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Everyone,

I am trying to set column resizing off on a table when someone drags a column in a Jtable.

I made a small modification to the SimpleTableDemo that turns the column resizing on the table off when a column is physically dragged. I added a column model listener and turn the column resizing off on the columnMarginChanged event (Lines 59 - 60)





The issue here is that the table columns seem to stutter and not properly resize when the column is dragged. Eventually once the scrollbar comes in and the mouse is released the column resizing seems to turn off and columns are resized.

Any ideas as to what is going on here ??


Thanks,
Kumar
 
Kumar Srivatsa
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Problem solved. I realized what I was doing wrong here .

The JTable resizes the columns to defaults when the AUTO_RESIZE_OFF is invoked.. at the same time a drag action by the user caused the stuttering behavior.
reply
    Bookmark Topic Watch Topic
  • New Topic