[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-swt-dev] TABLE REFRESH PROBLEM
|
Hi,
http://wiki.eclipse.org/JFaceSnippets
If you have further questions please ask them at the
eclipse.platform.rcp newsgroup.
Tom
Michele D'Urso schrieb:
Where i found a snippet about jface-viewers???
thank you,
Michele
Il giorno lun, 22/10/2007 alle 23.08 +0200, Tom Schindl ha scritto:
Hi,
What is the reason you are using so many TableEditors? Can't you use
JFace-Viewers which makes Tables/Trees editable with only one TableEditor?
Tom
Michele D'Urso schrieb:
Any solution???
I try usyng a row layout on a composite as a table.
Inside this composite i add another composite with three composite as
item colunms inside it so i will hava a row for the table.
adding more row i have a table but when i scroll i see the same
problem .
I do this.
Composite table = new Composite(shell,0);
table.setLayout(new RowLayout(SWT.VERTICAL));
GridLayout layout = new GridLayout();
layout..numColumns = 3;
Composite row1 = new Composite(table);
row1.setLayout(layout);
Composite row2 = new Composite(table);
row2.setLayout(layout);
Composite row3 = new Composite(table);
row3.setLayout(layout);
Text row1_item1 = new Text(row1);
Text row1_item2 = new Text(row1);
Text row1_item3 = new Text(row1);
This works as a table but the scroll does not work as in the image.
i attach 2 png image before and after i scroll the table.
Regards,
Michele
Il giorno ven, 19/10/2007 alle 19.24 -0400, Duong Nguyen ha scritto:
While you are scrolling the items are not visible but when you stop
scrolling are the items visible again?
Duong
"Michele D'Urso"
<mmaikol@xxxxxxxx>
Sent by:
platform-swt-dev-bounces@xxxxxxxxxxx
10/19/2007 03:27 AM
Please respond to
"Eclipse Platform SWT component
developers list."
<platform-swt-dev@xxxxxxxxxxx>
To
"Eclipse Platform
SWT component
developers list."
<platform-swt-dev@xxxxxxxxxxx>
cc
Subject
[platform-swt-dev] TABLE REFRESH PROBLEM
The problem is when i scroll the table.
I have a refresh problem so i do not see the item in the table when i
scroll.
I use linux ubuntu (The same problem on slackware) with latest nvidia
kernel modules and the latest swt api.
thank you,
Michele
Here the complete snippet:
package guitests;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.custom.TableEditor;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.layout.*;
import pdf.*;
public class ttt {
private static Table table;
private static Font font2;
public ttt() {
super();
}
public static void main(String[] args) throws
Exception {
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
font2 = new Font(display, "Verdana",
10, SWT.NONE);
table = new Table(shell, SWT.BORDER|
SWT.V_SCROLL);
table.setLayoutData(new
GridData(GridData.FILL_BOTH));
table.setFont(font2);
table.setLinesVisible(true);
table.setHeaderVisible(true);
table.setBackgroundMode(SWT.INHERIT_DEFAULT);
table.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
TableColumn colonnacodice = new
TableColumn(table, SWT.NONE);
colonnacodice.setText("CODICE");
TableColumn colonnadescrizione = new
TableColumn(table, SWT.NONE);
colonnadescrizione.setText("DESCRIZIONE");
TableColumn ordina = new
TableColumn(table, SWT.NONE);
ordina.setText("ORDINA");
for (int i = 0; i < 50; i++) {
TableItem item = new
TableItem(table, SWT.WRAP);
item.setText(0,
"23423423424");
item.setText(1,
"Item desciption "+i);
TableEditor edito =
new TableEditor(table);
edito.horizontalAlignment = SWT.CENTER;
edito.verticalAlignment = SWT.CENTER;
edito.minimumWidth =
60;
Button button = new
Button(table, SWT.NONE);
button.setText("Ordina");
button.pack();
button.setData(i);
edito.setEditor(button, item, 0);
edito.setColumn(2);
edito.setItem(item);
}
colonnacodice.pack();
colonnadescrizione.pack();
ordina.pack();
shell.open();
while (!shell.isDisposed()) {
if (!
display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
--
Email.it, the professional e-mail, gratis per te:
http://www.email.it/f
Sponsor:
Un look da modella in pochi secondi, consigliato da Hunter Tylo
*
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7111&d=19-10
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Vuoi un prestito fino a 30.000 Euro? Clicca qui per un preventivo immediato! Prometeo ti propone prestiti personali senza attese e senza spese.
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7161&d=22-10
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Prestiti da 1.500 a 30.000 Euro. Clicca qui per un preventivo immediato, richiedi subito l�importo e la rata che desideri, con Prometeo basta un clic!
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7164&d=23-10
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev