读书人

Draw2d 学习札记七 GridLayout布局管理

发布时间: 2012-09-22 21:54:54 作者: rapoo

Draw2d 学习笔记七 GridLayout布局管理器

关键字:Draw2d GridLayout 布局管理器GridData

?

public class HelloWorld {public static void main(String args[]) {Shell shell = new Shell();shell.setText("Draw2d Hello World");shell.setSize(300, 300); shell.open();// create content 4 shell.createContent4Shell(shell);while (!shell.isDisposed ()) {if (!Display.getDefault().readAndDispatch ())Display.getDefault().sleep ();}}private static void createContent4Shell(Shell shell) {Figure container = new Figure();GridLayout gridLayout = new GridLayout();gridLayout.numColumns = 2;container.setLayoutManager(gridLayout);Shape rect;rect = new RectangleFigure();container.add(rect);GridData gridData = new GridData();gridData.widthHint = 50;gridData.heightHint = 50;gridLayout.setConstraint(rect, gridData);rect = new RectangleFigure();gridData = new GridData();gridData.widthHint = 100;gridData.heightHint = 100;gridLayout.setConstraint(rect, gridData);container.add(rect);rect = new RectangleFigure();gridData = new GridData();gridData.widthHint = 150;gridData.heightHint = 150;gridLayout.setConstraint(rect, gridData);container.add(rect);LightweightSystem lws = new LightweightSystem(shell);lws.setContents(container);}}

?

?


Draw2d 学习札记七 GridLayout布局管理器
?

读书人网 >软件架构设计

热点推荐