重启

N年前,北京,忽然想要学汇编,为了坚持,开启了博客园用来记录心得。

我是个不长性的人,是个常立志的人。开始认真看视频、认真记录、写心得,后来越来越敷衍,勉强看完了视频,不了了之。

重启此路可好。

将近30,还是想学点儿什么。

golang, python,ruby,

web, android

html5,

忽然觉着想太多了,先学学java,适应一下脱离vs的编程环境。

下载安装 jdk+netbeans。

我是个纠结的人,在netbeans上和Eclipse上还纠结了半天,还看了看IntelliJ IDEA这款IDE,找不到最新破解及是英文界面,才最终选择了NetBeans,毕竟是官方推荐,和jdk打包在一起,可以直接下载。

或者下面的内容应该另起一篇,打开NetBeans,开始初始研究。

打开工具->选项

 

常规页面没什么好看的。

编辑器跟vs比也没什么区别。

字体和颜色,挑选中意的配色风格,使用默认,字体我在vs时习惯使用yahei_mono,也想改为这个字体 。。但是。竟然用的不是系统字体。安装字体后找不到这种字体。

原来安装字体后要重启netbeans。

效果:

image

好像也没什么差别,等会试中文效果。

快捷键,对netbeans不熟,先不动。

Java配置,安装时应该配置好了,也不动

外观选项与编程无关,但关系环境。程序员要对自己好,所以挑个外观。

挑来挑去,其他外观好丑,还是默认的windows,不过勾上了尽可能使用本机外观。

本机win10

为了有始有终,有版本有记录,用个版本库。git最流行,就用git。代码放在开源中国。

呃,开源中国也有博文,我是不是应该写那儿去?

git@osc上创建一个项目,netbeans上克隆。

还好以前研究过几天git。呃,帐户名密码好麻烦的说,netbeans能生成sshkey吗?好像不行,本地终端需要cygwin。装个git?

安装了git,使用git gui生成的key,放到git@osc上,死活连不上。不太懂。难道还要装个tortoise git?

算了,老老实实的用用户名密码吧。

 

万能的HelloWorld:

System.out.print("Hello World");
run:
Hello World成功构建 (总时间: 0 秒)

 

整到现在,22:37。

再看看netBeans的插件。穷折腾,生命息,折腾不止。

1. Explorer From Here

快速打开所在文件夹。vs高版本解决方案管理器中有此功能。

image

 

查找自 NetBeans IDE 中一些有用的插件:  http://blog.sina.com.cn/s/blog_7a100c640101ghaa.html

2. Close Other Documents

3. INI文件编辑支持器

4. EasyPmd

查找代码问题

5. DisplayDependencies  生成依赖关系。

6. shift+shift open Go To Symbol

与4来源一样,可以快速跳转的插件。

 

今天折腾到这里吧。以一个窗口收尾。怎么用java写窗口?

Swing是个什么东西?控件分类里都是它。看百科  http://baike.baidu.com/link?url=4Y9fpzw4zUHs8oAMDxuoFihIZBybpFh6E11iZEEtdi3Pjad1W5v48h1biQxZQiOOBFjQ_-G0wf0xosiIn585AGTF-IUYR7dKnJuwlKiljpu

这个布局跟.net 或者 wpf 很像么,肯定是.net抄袭吧。我猜这个界面也是xml

 

actionPerformed 是个什么鬼,为什么双击控件是这个事件?不是应该clicked吗?

http://blog.csdn.net/litoupu/article/details/8176425

//鼠标单击事件无论什么时候都监听,即使按钮已经不能用了,事件依然走;

//一般事件,在设置按钮不可用后就不在走了

我来试试,话说,Java的messagebox是啥来着:

http://blog.163.com/jiuqiaozi@126/blog/static/110682210201171222738457/

 

image

第一个窗口OK了。需要用JFrame,第一次用的JPanel,始终不行。

 

23:36了。生命不息,折腾不止。

睡觉去。

 

NetBeans 帮助文档

NetBeans 快速入门教程

https://netbeans.org/kb/docs/java/quickstart.html

主要功能视频演示

https://netbeans.org/kb/docs/intro-screencasts_zh_CN.html

posted @ 2015-12-03 23:41  杨海龙  阅读(304)  评论(1编辑  收藏  举报