Skip to main content



      Home
Home » Eclipse Projects » GEF » Commercial graphical product using SWT?
Commercial graphical product using SWT? [message #18786] Mon, 02 September 2002 19:35 Go to next message
Eclipse UserFriend
Originally posted by: rreiter.sqlpower.com

Hi,

Need to develop a commercial graphical product GUI for Windows that will
graph data effeciently (various forms of line, bar and pie charts) in
real-time.

SWT's using of the native Window's API for the GUI interface is very
appealing from a performance and footprint perspective.

Most specifically need to:

1. Draw various forms of line, bar and pie charts using low level Java
API calls from a real-time feed.
2. Need to print/report anything that appears in the GUI. (text,
charts, etc.)
3. Need to display (i.e scroll through data and sort columns of
table/spreadsheet) in a table widget having as many as 10 million rows.

Would appreciate some feedback.

If SWT at the moment does not support any of the above, could we easily
extend SWT?

Thanks in advance.
Re: Commercial graphical product using SWT? [message #18810 is a reply to message #18786] Mon, 02 September 2002 21:37 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: hudsonr.spam.com

> 3. Need to display (i.e scroll through data and sort columns of
> table/spreadsheet) in a table widget having as many as 10 million rows.


You will most likely need to write a Table widget for displaying this much
data. But who could actually look at 10 million rows of data?
Re: Commercial graphical product using SWT? [message #18856 is a reply to message #18786] Tue, 03 September 2002 00:17 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: scheglov_ke.nlmk.ru

Randy Reiter wrote:

> 3. Need to display (i.e scroll through data and sort columns of
> table/spreadsheet) in a table widget having as many as 10 million rows.
May by you will find something usefull on:
http://sourceforge.net/projects/eclipsecolorer/
There are two components for big tables:
1. org.eclipse.swt.widgets.TableVirtual for using Windows virtual ListView
feature. I am not sure about 10 million rows, but it can display fast ten
thousands rows. (this is what I tested).
2. ru.nlmk.swt.table.TCustomTable - custom draw table (fast hovewer). With
it you can display any count of rows. And it is a lot more configurable
than Table/TableVirtual.

> If SWT at the moment does not support any of the above, could we easily
> extend SWT?
You can easy create you own components by extending Canvas.

--
SY, Kosta.
Re: Commercial graphical product using SWT? [message #18879 is a reply to message #18786] Tue, 03 September 2002 04:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: adam_kiezun.oti.com.spam.protection

> 3. Need to display (i.e scroll through data and sort columns of
> table/spreadsheet) in a table widget having as many as 10 million rows.

you sure?
widgets are for people to look at - and nobody will ever look at 10 million rows.

a.
Re: Commercial graphical product using SWT? [message #19591 is a reply to message #18856] Wed, 11 September 2002 12:37 Go to previous message
Eclipse UserFriend
Originally posted by: david_whiteman.oti.com

"Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
news:al1d3t$jag$1@rogue.oti.com...
> May by you will find something usefull on:
> http://sourceforge.net/projects/eclipsecolorer/
> There are two components for big tables:
> 1. org.eclipse.swt.widgets.TableVirtual for using Windows virtual ListView
> feature. I am not sure about 10 million rows, but it can display fast ten
> thousands rows. (this is what I tested).

I'm surprised you put your TableVirtual class in the org.eclipse.swt.widgets
package. Isn't it considered bad form to add classes to a package that is
owned by others like this? It seems that it would imply TableVirtual was
part of the open source SWT widgets in the eclipse.org repository.

David
Previous Topic:Poll: Articles to be written on using GEF
Next Topic:Routing
Goto Forum:
  


Current Time: Tue Jul 22 14:00:44 EDT 2025

Powered by FUDForum. Page generated in 0.03480 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top