当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 3、定制布局Eclipse Form提供了2MILY: 宋体;
 

 

    摘要: 软件测试的概念最早是大学时从老师那里记来的两句话(其他都丢光了):开发是尽可能地让程序通过;而测试,则是尽可能地让程序通不过。两者的区别,在于选取测试实例在设计上的指导思想的不同。这句话虽然简单,但易记,自已也觉得真是收益菲浅。当时还没有什么javawindows之类的故事,所谓软件,其实是c语言和汇编,不过这个思想我却是觉得可以用到软件开发和测试的几乎方方面面。一般说来,可用性测试和黑盒测试这......
    摘要: 在google上搜索实现这种效果的方法,只搜到一个网页,是国外的,一看,还得要给钱注册!俗话说,自力更生,艰苦奋斗,就自己想了法子,拿来分享。衷心请各位大虾指点指点不足我写了个程序,里面用到一个jtable,本着mvc的精神,而且考虑到单元格可能不是简简单单一个label能表现的,就写了个表格渲染器的类,叫notelabelrenderer代码如下://notelabelrenderer.jav......


Eclipse Form程序设计指南(2)
3.定制布局

(1)tablewraplayout 【程序编程相关:面向对象WEB开发框架:ECHO2 卷土

eclipse form提供了2个新的布局 【推荐阅读:Oracle & JSP 开发的

              link.settext("this is an example of a form that is much longer and will need to wrap.");

【扩展信息:java.lang.RuntimeExc

l         问题:如果将上例中超链接的文本设置的足够长

即使设置了swt.wrap,文本内容不会自动wrap,这是因为体内容的布局是gridlayout

l         eclipse form提供替代的布局tablewraplayout:类似于gridlayout,但是具有象html表格一样自动wrap功能

l         下面是解决超链接文本自动wrap的例子:

       public void createpartcontrol(composite parent) {

              toolkit = new formtoolkit(parent.getdisplay());

              form = toolkit.createscrolledform(parent);

              form.settext("hello, eclipse forms");

 

              composite body = form.getbody();

              tablewraplayout layout = new tablewraplayout();


...   下一页
    摘要: swt制作下拉式toolbar菜单按钮的代码片段:final toolitem dropdown = new toolitem(bar, swt.drop_down);dropdown.settext("drop-down");//一个popoupmenufinal menu menu = new menu(shell, swt.pop_up);menuitem choice......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE