`
gisunzl
  • 浏览: 18025 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
    [size=medium][size=large][size=medium]自从我知道只用3个.jar,4个.dll文件就可以运行worldwind球后,我一直试图找出调用这个球的函数放在哪里。从名字上来说,每个包都是一些属性,而又找不到诸如DEMO之类的包或者类。突然我想到,或许这些包确实只是一些球的属性,而真正实现球的部分在example里,我查找了gov.nasa.worldwind.example,果然在里面找到HelloWorldWind.jar类,里面确是调用球的函数,于是我将带example的包都删掉,再编译运行,便没有弹出窗口了。证实了我的观点:    Worldwin ...
与AWT有关的所有事件 与AWT有关的所有事件类都由java.awt.AWTEvent类派生,它也是EventObject类的子类。AWT事件共有10类,可以归为两大类:低级事件和高级事件。 java.util.EventObject类是所有事件对象的基础父类,所有事件都是由它派生出来的。AWT的相关事件继承于java.awt.AWTEvent类,这些AWT事件分为两大类:低级事件和高级事件,低级事件是指基于组件和容器的事件,当一个组件上发生事件,如:鼠标的进入,点击,拖放等,或组件的窗口开关等,触发了组件事件。高级事件是基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类,如在T ...
构件:图形用户界面的最小单位之一,它里面不再包含其他成分,构件的作用是完成与用户的一次交互,包括接受用户的一个命令,接受用户的一个文本输入,向用户显示一段文本或一个图形等。常用的构件有:按钮构件、项目选择构件(复选框、列表)、文本构件、对话框构件、菜单构件。 容器:用来组织构件的单元。常用的有:面板、窗口。 布局管理器:用来布置容器和容器中的各个构件,比如他们的大小、位置等。 事件监听:要使点击鼠标、敲打键盘灯实现特定的动作,我们需要捕捉事件并且加以实现。 事件源:就是触发事件的源头。不同的事件源触发不同的事件类型,比如一个按钮事件,当点击时,就会触发一个ActionEvent事件;而一个窗口构 ...
1、异常概念: Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。 Throwable类所有异常和错误的超类,有两个子类E ...
Java Exception机制有两种模型,中止模型继续模型。实际上使用中止模型比较多,而继续模型不是很普遍,多少是耦合的过于紧密。 中止模型:假设错误非常严重,以至你无法回到错误发生的地方,也就是说,这段程序经过判断认为已经没有办法挽回,于是就抛出异常,希望这个异常不要再回来,这也是java当前采用的模式。 继续模型:这种模型的主旨是恢复当前的运行环境,然后希望能够重新回到错误的发生地,并希望第二次的尝试能够获得成功,这种模型通常为操作系统所应用。 Java Exception优点:让异常处理与业务逻辑的主线分离,我们可以对可遇见的异常做分支处理,其实将业务逻辑与异常处理分离也是Excepti ...
由于看到《从零开始学eclipse》书中关于Visual Editor的可视化编辑,又查看到我的eclipse中没有,于是开始琢磨怎么在eclipse Indigo(3.7)中装入VE。刚开始查阅说目前3.7的还不能装,于是我找到一个eclipse helios (3.6)版本的,虽然结果与书 ...
在中文操作系统中,默认的编码是GBK,也就是说在项目所有文本文档都采用GBK编码。如果只开发一些小项目,使用GBK编码不会有什么太大的问题。但是现在的系统都大量使用了第三方的中间件或java库,这些中间件或库可能是用其他语言开发的,因此涉及编码转换问题。另外,如果是开发web应用,在网络上传输中文还涉及到编码的转换问题。编码转换是复杂过程,很容易导致乱码。UTF-8是国际化统一编码,多种语言之间不需要代码转换,因此现在已经成为大部分操作系统或者应用软件的核心编码。使用UTF-8虽然也不能保证不会出现乱码,但是出现乱码的几率比使用GBK要少很多,所以建议所有的项目都使用UTF-8编码。
WWJ 捆绑了以下低、中和高分辨率的数据集: (参见 http://doc.chinaunix.net/java/200806/239358.shtml) (1) Blue Marble (分辨率:1 千米/像素) (2) i-cubed Landsat 7 (分辨率:15 米/像素),来自马里兰大学高级计算机研究所的 Global Land Cover Facility (3) 海拔数据(源自 SRTM30Plus/SRTMv2/USGS NED 的数据集),来自 NASA 喷气推进实验室 (4) USGS 地形图、黑白垂直图像和彩色市区图像,由 USGS 和 Microsoft® 研究 (5 ...
1、start()函数概念 public static void main(String[] args)     {         start(APP_NAME); } 这几行代码中start()函数是什么意思?我查了很久都没查到。 2. ToolTipManager类 ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false); 见图1 ToolTipManage ...
具体方法见下:(摘自http://www.istone.info/?p=44) (1)用Eclipse新建一个项目,把worldwind目录里的gluegen-rt.jar、jogl.jar、worldwind.jar拷到classpath里, (2)将gluegen-rt.dll、jogl.dll、jogl_awt.dll、jogl_cg.dll拷到java.library.path里。 关于这个问题,我感触颇深啊。以前我一直是将下载下来的worldwind java sdk包完全导入到eclipse中,关于导入的问题我还研究了很久(见《Worldwind java sdk嵌入eclips ...
刚开始一直遇到这个问题,工程前面一个大大的红色感叹号,然后里面包也不显示错误,但是运行的时候就会出错。一直不知道这是什么原因。在网上查了查,找到两种方法: (1) library里导入了多余的包,删除后就可以了(我试了一下,删除了刚引进的包,还真是可以了,但是下次再打开问题又出现了,于是找了第二种方法)。 (2) 把java build path里面的libraries全部remove掉,再重新add进去就行了(我试过,OK)。 不过为什么会出现那个大红感叹号,难道都是与library里的包有关,是没有识别包吗? 后来问了一师兄,他给了一个网址,里面的解释是:“你用myeclipse新建 we ...
第一种:直接复制粘贴 一是直接将worldwind-1.2.0复制到eclipse的工作空间文件夹workspace中,然后在eclipse中打开(因为我直接使用导入现有工程却错误显示No projects are found to import,所以我就直接复制过去了)。这种方法运行编译后出现错误“Could not found the main class”,我不知道是什么原因? 第二种:网上查找的方法 由于第一种方法出现错误,我在网上找了很久,终于找到一种可行办法,具体描述如下: 1)文件-->新建-->Java项目-->勾去“使用缺省位置”,-->点击“浏览”,找 ...
  鉴于本人最近开始做毕设,所以此博客用于记录毕设相关笔记,包括技术问题及心情感想。以备将来使用相关知识好查询,也可缅怀自己当年的心路历程。 欢迎大家提出宝贵意见和建议,尤其针对其中提出的一些问题,非常感想!
Global site tag (gtag.js) - Google Analytics