Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #37597 > unrolled thread

Fixed row table

Started byEric Douglas <e.d.programmer@gmail.com>
First post2017-10-27 12:20 -0700
Last post2017-10-28 23:33 +0200
Articles 6 — 3 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  Fixed row table Eric Douglas <e.d.programmer@gmail.com> - 2017-10-27 12:20 -0700
    Re: Fixed row table Arne Vajhøj <arne@vajhoej.dk> - 2017-10-27 19:03 -0400
      Re: Fixed row table Arne Vajhøj <arne@vajhoej.dk> - 2017-10-27 19:04 -0400
      Re: Fixed row table Eric Douglas <e.d.programmer@gmail.com> - 2017-10-30 04:49 -0700
        Re: Fixed row table Eric Douglas <e.d.programmer@gmail.com> - 2017-10-31 13:20 -0700
    Re: Fixed row table Joerg Meier <joergmmeier@arcor.de> - 2017-10-28 23:33 +0200

#37597 — Fixed row table

FromEric Douglas <e.d.programmer@gmail.com>
Date2017-10-27 12:20 -0700
SubjectFixed row table
Message-ID<9c0544b7-72d4-4125-8f50-d7d0fb1a8aab@googlegroups.com>
What's the best way to link an SSCCE to a thread?  I wrote one but probably shouldn't paste the test class inline, it's 500+ lines so far..

[toc] | [next] | [standalone]


#37598

FromArne Vajhøj <arne@vajhoej.dk>
Date2017-10-27 19:03 -0400
Message-ID<ot0dv5$1mlb$1@gioia.aioe.org>
In reply to#37597
On 10/27/2017 3:20 PM, Eric Douglas wrote:
> What's the best way to link an SSCCE to a thread?  I wrote one but
> probably shouldn't paste the test class inline, it's 500+ lines so
> far..

First: I am highly skeptical about a SSCCE needing to be 500+ lines.
Either it is am extremely complex problem or you have just taken the
real code as is without removing all the fluff so only the necessary
is left.

So please check if you can reduce the example in size.

If that is not possible then you can either just post the 500
lines or upload it to some internet service and post a link here.

Arne




[toc] | [prev] | [next] | [standalone]


#37599

FromArne Vajhøj <arne@vajhoej.dk>
Date2017-10-27 19:04 -0400
Message-ID<ot0e1f$1mlb$2@gioia.aioe.org>
In reply to#37598
On 10/27/2017 7:03 PM, Arne Vajhøj wrote:
> On 10/27/2017 3:20 PM, Eric Douglas wrote:
>> What's the best way to link an SSCCE to a thread?  I wrote one but
>> probably shouldn't paste the test class inline, it's 500+ lines so
>> far..
> 
> First: I am highly skeptical about a SSCCE needing to be 500+ lines.
> Either it is am extremely complex problem or you have just taken the
> real code as is without removing all the fluff so only the necessary
> is left.
> 
> So please check if you can reduce the example in size.
> 
> If that is not possible then you can either just post the 500
> lines or upload it to some internet service and post a link here.

One interesting point is that when going through the size
reduction process then one is often able to solve the problem
oneself, because it suddenly becomes obvious what the problem is.

Arne

[toc] | [prev] | [next] | [standalone]


#37606

FromEric Douglas <e.d.programmer@gmail.com>
Date2017-10-30 04:49 -0700
Message-ID<a54508c4-658a-4ef4-8b71-2257d4bbef65@googlegroups.com>
In reply to#37598
On Friday, October 27, 2017 at 7:03:12 PM UTC-4, Arne Vajhøj wrote:
> On 10/27/2017 3:20 PM, Eric Douglas wrote:
> > What's the best way to link an SSCCE to a thread?  I wrote one but
> > probably shouldn't paste the test class inline, it's 500+ lines so
> > far..
> 
> First: I am highly skeptical about a SSCCE needing to be 500+ lines.
> Either it is am extremely complex problem or you have just taken the
> real code as is without removing all the fluff so only the necessary
> is left.
> 
> So please check if you can reduce the example in size.
> 
> If that is not possible then you can either just post the 500
> lines or upload it to some internet service and post a link here.
> 
> Arne

500 lines is fairly short for what this is.
My problem here is how to get the row selection model.  I combined 2 tables to make a fixed row table.  The bottom one is scrollable, the top one is not.  Now I need the 2 tables to share, so if we set single row selection mode you can only select one row between the 2 of them, and if the top table has 2 rows and we call setSelectedRow(2) it should select the first row of the second table...

https://pastebin.com/zrUESqc4

[toc] | [prev] | [next] | [standalone]


#37631

FromEric Douglas <e.d.programmer@gmail.com>
Date2017-10-31 13:20 -0700
Message-ID<628ca4f3-bade-41ce-822e-97b078a38f19@googlegroups.com>
In reply to#37606
On Monday, October 30, 2017 at 7:49:25 AM UTC-4, Eric Douglas wrote:
> 500 lines is fairly short for what this is.
> My problem here is how to get the row selection model.  I combined 2 tables to make a fixed row table.  The bottom one is scrollable, the top one is not.  Now I need the 2 tables to share, so if we set single row selection mode you can only select one row between the 2 of them, and if the top table has 2 rows and we call setSelectedRow(2) it should select the first row of the second table...
> 
> https://pastebin.com/zrUESqc4

I am making good progress on this.  It's just that I made a custom table which is an extension of JTable, and when I tried to freeze rows the only solution that came up was to embed a second JTable.  Then I tried to override methods like getRowCount() to include both tables which cascaded into trouble, seems like more trouble than it's worth to make that work properly, so I just need custom method names for any JTable methods I need to "override" which need to refer to both tables.

I just thought that would be confusing, to have the JTable methods like getSelectedRows() referencing only the dynamic table and have to call custom methods (getAllSelectedRows()? getSelectedViewRows()?) to pull indexes from both tables as if they're one table.

[toc] | [prev] | [next] | [standalone]


#37604

FromJoerg Meier <joergmmeier@arcor.de>
Date2017-10-28 23:33 +0200
Message-ID<pwicokvrmwa2$.1958kmzp1scdz.dlg@40tude.net>
In reply to#37597
On Fri, 27 Oct 2017 12:20:42 -0700 (PDT), Eric Douglas wrote:

> What's the best way to link an SSCCE to a thread?  I wrote one but probably shouldn't paste the test class inline, it's 500+ lines so far..

If you google "pastebin", you will find many sites that allow you to post
code (most even allow you to specify it to get deleted after a month or
so). Usually those sites sport features like syntax highlighting for
popular languages (which Java of course is), and some[1] even run your code
for you (but not in this case, nothing online runs Swing stuff).

Liebe Gruesse,
		Joerg
		
[1] - <http://glot.io>, <http://ideone.com> and probably a dozen others

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web