Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Viewer containing a JTable droppable
Viewer containing a JTable droppable [message #461645] Mon, 15 January 2007 06:56 Go to previous message
Pinard-Legry Guilhaume is currently offline Pinard-Legry Guilhaume
Messages: 11
Registered: July 2009
Junior Member
Hi,

I created a Viewer containing a javax.swing.JTable (using SWT_AWT).
I tried to add a drop support on this viewer, but with no result :/

------//------
In my viewer constructor, I did:

Control composite = new Composite(parent, SWT.NO_BACKGROUND
| SWT.EMBEDDED);
Frame frame = SWT_AWT.new_Frame((Composite) composite);
Panel panel = new Panel(new BorderLayout()) {
public void update(java.awt.Graphics g) {
paint(g);
}
};
frame.add(panel);
JRootPane root = new JRootPane();
panel.add(root);
java.awt.Container contentPane = root.getContentPane();

contentPane.add(component);

this.control = composite;

the method public Control getControl() returns this.control.

------//------

In the createPartControl of my viewerPart I did:

JTable table =...;

viewer = new TableViewer(parent, SWT.NONE, table);

int ops = DND.DROP_COPY | DND.DROP_MOVE;
Transfer[] transfers = new Transfer[] { LocalSelectionTransfer
getTransfer() };
viewer.addDropSupport(ops, transfers, new TableDropAdapater(viewer));

------//------

The dragEnter method of the DropAdapter is never called...

Am I doing something wrong?

Thanks Guilhaume
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:[Jobs] JobErrorDialog does not appear in 3.3
Next Topic:Need help with product configuration
Goto Forum:
  


Current Time: Fri May 24 14:01:57 EDT 2013

Powered by FUDForum. Page generated in 0.02446 seconds