Pages

about my opensource eclipse java applications recently i'm studying GWT and Android

Thursday, August 18, 2005

What is Insets?[GEF/Draw2D]


How many pixels inset a figure by a border on top,bottom,left and right.

Some layouts take care that value.
And I guess it help to know if a border was clicked.

Anyway,generally a border overdraw a figure in insets.



Maybe you could know if events happen inside a border like below.





public class MouseClicked extends MouseListener.Stub{

public void mousePressed(MouseEvent me) {
Figure figure=(Figure)me.getSource();
//I guess there are other better way.
if(figure.getBounds().contains(me.x,me.y) && !figure.getBounds().getCropped(figure.getInsets()).contains(me.x,me.y)){
shell.setText("click border");
}else{
shell.setText("click inside");
}
}

}

2 comments:

Anonymous said...

aciphex
albenza bay
aldara
carisoprodol
clarinex
kenalog
lexapro
naprosyn
prevacid
sumycin
tramadol
zyban

Android app development said...

This is one of the valuable and useful post.I like your blog Important.Thanks for share with us.Great work.
Android app developer