Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Problem with JTable

 
Code Snooker
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everybody !

I want to embbed a JTable in my application, that is having variable number of columns in different rows. For example,

row #1 has 3 columns,
row #2 has 1 column,
row #3 has 5 columns,
row #4 has 6 columna,
row #5 has 3 columns,
row #6 has 2 columns,
row #7 has 3 columns,
row #8 has 1 column
-------------------
-------------------
and so on...

I have only the information that how many columns are there in the particular row, but I don't know how to have varying number of columns for different rows.

Can you put some light over this matter?
Thanks in advance...


Paras
 
Jessica Sant
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm going to move this to the Swing/AWT forum where they talk about JTable all the time.

So please post your replies there. Thanks!
 
Murugan Patham
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the data source for your JTable?
 
Code Snooker
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well I am making my own Table model, which is a n X 6 array.
It contains data something like.

"ioeeuiurw.... upto 80 chars" NULL NULL NULL NULL NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" "iye"
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"ioeeuiurw.... upto 80 chars" NULL NULL NULL NULL NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" "99034"
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"ioeeuiurw.... upto 80 chars" NULL NULL NULL NULL NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" NULL
"1" "20.00" "100.00" "xyz" "abx" "oee"

so as the row #1 has only one value then it must show only one column of length of 80 chars, whereas row #2 has 5 values, so it must have 5 columns, and each column may have different precize length but no more than 20 chars each. And total length in each row of all columns must not exceed greater than 80. And so as the above example.

Do you some idea to solve this problem...
If yes then plz. answer it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic