
swt/jface
fy_kenny
每天努力,让自己的生活工作更好.
展开
-
TreeViewer的自动展开
TreeViewer的自动展开使用TreeViewer展开树结构,我使用了方法:viewer.setAutoExpandLevel(int level);运行结果什么都没张开。viewer.setInput(getViewSite())后,忽然猜测可能要在它之前使用展开的方法。结果证明确实是这样的。因为,setInput(Object input)方法已经将树结构输出了原创 2008-05-06 20:14:00 · 1940 阅读 · 0 评论 -
swt/jface控件的隐藏与显示
swt/jface控件的隐藏与显示部分源代码: import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEvent;import org.eclipse.swt.layout.GridData;import org.ecl原创 2008-05-19 19:41:00 · 5097 阅读 · 2 评论 -
多种获取字符串像素长度的方法
Pixel length of String 1. awt Font font = new Font("Verdana", Font.PLAIN, 10); FontMetrics metrics = new FontMetrics(font) { }; Rectangle2D bounds = metrics.getStringBounds("string", null);原创 2009-12-14 15:51:00 · 2139 阅读 · 0 评论 -
最简单移动文件的方法
今天,突然问同事,SUN公司有没有提供直接的方法来移动文件的?结果同事说“那你还不如直接把项目给SUN免费做完了,再还给你” 利用File类中的renameTo(File dest)方法,就可以写很少代码就可以成功的把文件移动到其他目录了 但是,此方法有的问题需要大家注意,如果目标目录不存在,此文件就不会自动创建目标目录,也不会移动文件了。而且,也不会有任何Exc原创 2009-12-14 16:18:00 · 1017 阅读 · 0 评论 -
SWT表格字体的设置(即TableViewer)其实设置的是Table
查看API你会发现,Table.setFont,这个是控制表格全部字体的方法。 有些同志反应,为什么没有数据的时候,表格的行还是默认的,有了数据后表格行才会改变样式。 其实,是实现改变行高的方法不同,一般网上常见是方式如下: table.addListener(SWT.MeasureItem, new Listener() { public void han原创 2012-01-04 20:33:34 · 2713 阅读 · 2 评论