王吉元-NWPU

导航

 

2013年9月11日

摘要: 先看一下效果图:代码结构是这样的:好的,现在看一下代码:package model;import java.util.List;public interface ITree { public String getName(); public void setName(String name); public List getChildren(); public void setChildren(List children);}首先定义接口。再实现两个类。package model;import java.util.ArrayList;import java.util.List;... 阅读全文
posted @ 2013-09-11 21:10 王吉元 阅读(436) 评论(0) 推荐(0)
 
摘要: 1.shell.pack();函数的效果是将程序打包,使其以合适的大小显示出来,不会太大有很多多余空间,也不会太小导致有些控件无法显示。2.while(!shell.isDisposed()){ if(!display.readAndDispatch()) display.sleep(); } 它的作用是:使得控件可以实时刷新显示,若无此句话则会导致控件闪现即失。 阅读全文
posted @ 2013-09-11 11:56 王吉元 阅读(182) 评论(0) 推荐(0)
 
摘要: 1按钮组件(Button)(1)Button组件常用样式SWT.PUSH按钮SWT.CHECK多选按钮SWT.RADIO单选按钮SWT.ARROW箭头按钮SWT.NONE默认按钮SWT.CENTER文字居中与SWT.NONESWT.LEFT左对齐SWT.RIGHT右对齐SWT.BORDER深陷型按钮SWT.FLAT平面型按钮一个Button可以指定多个样式,只要将指定的各个样式用符号“|”连接起来即可Buttonbt=newButton(shell,SWT.CHECK|SWT.BORDER|SWT.LEFT);多选、深陷、左对齐(2)Button组件的常用方法setText(Stringstr 阅读全文
posted @ 2013-09-11 11:21 王吉元 阅读(2231) 评论(0) 推荐(0)
 
摘要: 1. GridLayout类的说明GridLayout在包org.eclipse.swt.layout中,各参数意义如下:1. numColumns指定布局器中的列数2. horizontalSpacing 各列之间的距离3. verticalSpacing各行之间的距离4. makeColumnsEqualWidth 指定是否各列宽度相等5. marginBottom指定容器底部要留出的空白像素6. marginHeight指定容器底部和顶部要留出的空白像素(和marginBottom冲突时,取底部边距取两者中的大值)7. marginTop8. marginLeft9. marginRig 阅读全文
posted @ 2013-09-11 11:15 王吉元 阅读(1295) 评论(0) 推荐(0)
 
摘要: GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.GridLayout的构造函数构造函数描述public GridLayout()建立一个默认的GridLayout布局.public GridLayout(int numColumns, boolean makeColumnsEqualWidth)建立一个GridLayout布局,拥有numColumns列,如果makeColumnsEqualWidth为true,则全部组件将拥有相同的宽度.GridLayout有6个公共的数据成员 阅读全文
posted @ 2013-09-11 11:01 王吉元 阅读(451) 评论(0) 推荐(0)
 
摘要: 1. 参数;verticalSpanGridData gridData=new GridData(); gridData.verticalSpan=100;final Text nameText=new Text(shell, SWT.BORDER);nameText.setLayoutData(gridData); 可以发现,verticalSpan代表的是控件占据的行数。若代码如下:public class LBMShow{ public static void main(String args[]){ final Display display=Display.g... 阅读全文
posted @ 2013-09-11 10:59 王吉元 阅读(2468) 评论(0) 推荐(0)