5 messages in org.netbeans.graph.usersRe: Help with GraphPinScene and addin...
FromSent OnAttachments
Rajan SubramanianMay 30, 2007 9:11 am 
Joelle LamMay 30, 2007 10:49 am 
Rajan SubramanianMay 30, 2007 11:24 am 
Joelle LamMay 30, 2007 11:40 am 
David KasparMay 31, 2007 1:13 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Help with GraphPinScene and adding of PinsActions...
From:Joelle Lam (Joel@Sun.COM)
Date:May 30, 2007 10:49:08 am
List:org.netbeans.graph.users

You can set the a layout for any widget. This might be a good place to start. http://www.netbeans.org/download/dev/javadoc/org-netbeans-api-visual/org/netbeans/api/visual/widget/doc-files/documentation.html#Layout

It sounds like you are using IconWidget as the Nodes. So you would just set the IconWidget's layout as show below. If you end having control over the constructor of the Widget, you can also set the layout there. Then when you add any children ie pin widgets of some sort) to that node widget they should fall into you desired layout. Widget w1 = new Widget (scene); w1.setBorder (BorderFactory.createLineBorder (1, Color.RED)); w1.setLayout (LayoutFactory.createVerticalFlowLayout ());

Remember, if you decide to play the pins in very specific location (ie you don't want to use one of the predefined layouts ), you can simply set the preferred location rather than modifying the layout.

Regards, Joelle

Rajan Subramanian wrote:

Hi,

I have been able to try some stuff using GraphPinScene and add Pins etc. to an IconWidget. My problem is that I need to place the pins (they are images) in certain locations on the IconWidget. Anytime I add pins it gets placed in the same location. Could someone guide me to the best way to place pins in arbitrary locations on a widget? Thanks Rajan