Xtext——1. 安装

安装     Eclipse Xtext基于Java实现,因此,首先要有Java运行环境(JRE)。     有两种简便的方法来搭建Xtext开发环境:         直接使用已预先配置好所有相关插件的Eclipse;或         通过更新的方式,将Xtext安装到您现有的Ecli...

2012-01-05 23:53:06

阅读数:3704

评论数:0

Android的webview显示页面格式不正确的解决方法

webView.getSettings().setUseWideViewPort(true); webView.getSettings().setLoadWithOverviewMode(true); webView.getSettings().setLayoutAlgorithm(LayoutA...

2013-01-06 09:57:17

阅读数:1407

评论数:1

Swing中JInternalFrame窗口平铺、级联等实现

import java.awt.Dimension; import java.beans.PropertyVetoException; import java.util.ArrayList; import javax.swing.JDesktopPane; import javax.swing....

2012-08-15 03:13:02

阅读数:1201

评论数:0

Swing中JMenuItem被挡住的原因

在Swing中,如果显示菜单时被其他的组件挡住了,原因是混合使用了Swing组件和AWT组件。 比如在应该使用Jpane的时候使用Pane。看看自己的程序中是否使用了不以J开头的组件呢?

2012-08-14 15:10:08

阅读数:1064

评论数:0

Swing在进行LookAndFeel切换时异常的解决方法

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.plaf.ColorUIResource cannot be cast to java.util.List at ...

2012-08-14 13:44:22

阅读数:1148

评论数:0

拦截JInternalFrame的关闭事件

通过重写doDefaultCoseAction方法,来定义JInternalFrame的关闭操作过程: @Override public void doDefaultCloseAction() { this.setVisible(false);// 我们只让该JInternalFrame...

2012-08-14 13:04:36

阅读数:1403

评论数:0

封装的Swing设置外观的类

import javax.swing.SwingUtilities; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; public class UILookAndFeelManag...

2012-08-11 19:18:52

阅读数:1061

评论数:2

一起来学FIX协议(3)——格林威治时间

在连接服务器时,我们的时间格式需要时格林威治时间,具体实现方法如下: public static String getGMTTime(){ SimpleDateFormat foo = new SimpleDateFormat("yyyyMMdd-HH:mm:ss.SSS&qu...

2012-08-10 17:12:50

阅读数:1324

评论数:0

一起来学FIX协议(2)——登录

package test; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.U...

2012-08-08 10:15:10

阅读数:1989

评论数:0

一起来学FIX协议(1)——checksum计算

/* * @headerAndBody 包含消息头+消息体,包含SOH,不包含checksum域 */ public static String checkSum(String headerAndBody) { byte[] headerAndBodyB...

2012-08-08 09:26:13

阅读数:2091

评论数:0

EclipseUML安装及使用方法

1. 下载 EclipseUML的下载地址:http://www.uml2.org/eclipse-java-galileo-SR2-win32_eclipseUML2.2_package_may2010.zip,其中包含了安装好EclipseUML插件的Eclipse。 到主页http://...

2012-07-07 21:51:52

阅读数:3430

评论数:0

Xtext——12. 语法语言

语法语言(grammar language)是Xtext的墙角石,是一种特定域语言,用来描述文本语言。主要的思路是描述具体的语法,以及如何将其映射到内存表示——语义模型。在处理输入文件时会生成该模型。 第一个示例 为了对语法语言有个了解,让我们从实现Martin Fowler介绍的...

2012-01-17 17:29:38

阅读数:2666

评论数:0

Xtext——11. 概述

1.1. XText是什么?         XText可以帮助你创建一套基于文本的小型领域特定语言(DSL),亦或是实现一门成熟的通用的计算机程序设计语言。总而言之,使用XText您可以立刻着手创建一套完全属于你所有的语言。(多么兴奋的一件事啊[译者注]) 而且,如果你已经实现了一套语言,...

2012-01-17 16:53:28

阅读数:1310

评论数:0

Xtext——6. 简单的五步来支持JVM语言

本教程将会再次实现基本的域建模语言,不过这次,将会使用Xtext 2.1中特有的对JVM支持。这种类型的语言是DSL的一个亮点,因此,尽量将其作为一个蓝图,然后再添加您的项目中特定的特性。 经过修改的域建模语言支持表达式和跨链接引用Java类型。直接翻译成了Java源代码。语法看起来更为熟悉,下...

2012-01-17 14:33:23

阅读数:1924

评论数:0

Xtext——9. Xtend之表达式

函数中最为重要的部分当然是其实现,Xtend中要么是一个单独的块表达式或丰富的字符串表达式。 常量(Literals) 常量是固定不变的值。支持字符串常量、整型常量、布尔型常量、null常量,以及Java类型常量。 字符串常量 字符创常量是一个有效的表达式,其返回给...

2012-01-14 15:34:58

阅读数:1439

评论数:0

Xtext——8. Xtend之类和函数

一眼望去,Xtend文件跟Java文件比较相似,开头是package声明,然后是import部分,最后的类的定义。该类将直接转换成相应的Java包中的Java类。     下面是一个例子: package com.acme import java.util.List ...

2012-01-14 11:48:22

阅读数:1717

评论数:0

Xtext——7. Xtend之概述

Xtend是一种静态类型编程语言,集成并运行在Java虚拟机中。Xtend扎根于Java,不过在以下方面进行了改进: 高级类型接口——无需写类型签名 完全支持Java泛型——包括所有的一致性和类型转换规则 Closures——简明的匿名函数常量语法 操作符重载——令您的...

2012-01-13 18:29:15

阅读数:1730

评论数:0

Xtext——6. 安装antlr

编译xtext文件时,需要antlr库,如果不存在该库,则提示: 0 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering platform uri '/Users/don/Documents/workspace...

2012-01-13 15:15:31

阅读数:1629

评论数:0

Xtext——10. Xtext 2.2中的新特性

Xtext 2.2提供了众多的新特性和改进。 Xtext方面的改进 Xtend方面的改进 Xtext方面的改进 Guava和Inject 3.0 Xtext带有Google Guava 10和Google Guice 3.0。 嵌...

2012-01-13 00:00:06

阅读数:1487

评论数:0

Xtext——4. 十五分钟入门——进阶

十五分钟入门——进阶         在开发出自己的DSL之后,随之而来的问题便是如何自定义语言中语法的行为。因此,有几个简单的教程来描述自定义的DSL中常见的情况。这些教程之间没有关系,每个都基于第3章中的域建模教程。其语法看起来如下: package java.lang...

2012-01-07 17:21:33

阅读数:4783

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭