`
andrew28
  • 浏览: 36121 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
现在只初步实现数据的读取,可以根据列索引和列名以及行索引来读取单元数据。 具体看文档。 要有其他需求,记得留言咯
该系统采用了SWT/JFace作为界面开发工具,布局有用到StackLayout,FormLayout,GridLayout,RowLayout以及FillLayout。并在原来组件的基础上设计了日历组件和提示输入框组件。表格采用了JFace的TableViewer,另外使用了Wizard作为添加、修改对话框。
前后学了半个月的J2ME,只做过通讯录,聊天室之类的,从没做过画布应用,所以就试着做了个贪食蛇。 WTK里面有个,但是代码有点多,也看不明白。所以只能自己想了。经过一个早上的努力,程序基本出来,现在总结下。 这个游戏主要需要注意4个地方,第一,蛇怎么运动;第二,碰撞检测;第三,长度增加;第四,运动方向。 对于蛇的运动,我的理解是,蛇头前进一步,则蛇身跟着蛇头运动的足迹运动。有点递归的意思,一开始想用递归算法的,但迫于能力,没能实现;所以我用一个二维数组来保存蛇的所有节的坐标,当蛇前进一步时,就用前一节的坐标来更新后一节的坐标,而蛇头的坐标则经过计算得到,这样蛇就可以根据蛇头运动的路径来运动了。 ...
       因为正在弄论文的格式,格式中需要给目录中的页码添加括号,但因为Word2007没有这个功能,上网找了下,找到了一个类似的,但由于目录中不是只有页码才有数字所以不能直接用。所以我给那个通配符式进行了改进。 方法是这样的:         首先Ctrl+Shift+F9将目录转换成文本,然后选中目录中的“制表符前导符”,也就是那一排“.......................”,接着复制一下。 然后选中整个目录,Ctrl+H打开替换对话框,在查找中输入([***][0-9]{1,}),你需要将这里面的<星号>替换成你刚复制的内容,接着在替换中输入***(\1),同样星号 ...
public static  Listener listener = new Listener() { @Override public void handleEvent(Event e) { Text t = (Text) e.widget; String s = t.getText() + e.text; if (s.matches("\\d*(\\.{0,1})\\d*$")) { e.doit = true; } else { e.doit = false; } } }; 如果把这个监听器应用到今后需要被修 ...
其实说这个真的没什么必要,只是为了记下来罢了。 主要用GC的drawImage的第二个方法实现 public class Im extends Composite { public Im(Composite parent, int style) { super(parent, style); setLayout(new GridLayout(1, true)); final Image img = new Image(Display.getDefault(), "fileName"); this.addPaintListener(new Pai ...
为了这东西,搞的我头都疼了,找了好多书,看了很多贴子,都没说这个的。后来还是不小心弄出来的。 下面的一个例子,有一个Shell和两个Composite组成,每个Composite中各方一个Button,当点Button 时就切换到另一个Composte。过程是这样,在事件处理中创建待显示的Composite,然后摧毁当前的Composite,最后调用Shell的Layout()方法。 import org.eclipse.swt.*; import org.eclipse.swt.events.*; import org.eclipse.swt.layout.*; import org ...
思路:以String的equalsIgnoreCase方法为基础,然后统一字符串长度应用该方法,代码是这样的: public static boolean isSimilar(String one, String anotherString) { int length = one.length(); if(length > anotherString.length()) { //如果被期待为开头的字符串的长度大于anotherString的长度 return false; } if (one.equalsIgnoreCase(anotherStr ...
Global site tag (gtag.js) - Google Analytics