unable to display data in JTable at runtime

I did create a JTable on GUI and tried to display data on it.I am getting the data on table but it is not displaying at run time.

The sample code is :

this.TblReport=FillTable(new javax.swing.JTable(),rs);

//this.TblReport is the JTable object created at designe time by using NetBeans IDE.
// rs is a ResultSet with data.

I have all the data in TblReport object, but it is not displaying. what will be the problem?. anyone can help me?.

 public javax.swing.JTable FillTable (javax.swing.JTable table, ResultSet rs) {

return new javax.swing.JTable(rows, columnNames);

//rows and columnNames are data vectors for data and columns of the table.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

zzynxSr. Software engineerCommented:
Better not replacing the JTable but the data of the table's model
Mick BarryJava DeveloperCommented:



 public javax.swing.JTable FillTable (ResultSet rs) {

return new javax.swing.JTable(rows, columnNames);

//rows and columnNames are data vectors for data and columns of the table.
zzynxSr. Software engineerCommented:
Try this:

this.TblReport.setModel( getModel(rs) );


public javax.swing.table.DefaultTableModel getModel(ResultSet rs) {

     return new javax.swing.table.DefaultTableModel(rows, columnNames);

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tstNameAuthor Commented:
thank you zzynx, your method is working fine.
zzynxSr. Software engineerCommented:
Thanks for accepting

>> your method is working fine
Just wondering why you gave it a B then...
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.