
Java
sdcyzjq
这个作者很懒,什么都没留下…
展开
-
Java Swing做ui
1. swing是用布局管理器来负责调整组件的位置和大小的。 如果真需要自己来强制大小,可以先用jpanel.setLayout(null);然后设置大小,比如对于JButtonbutton1.setPreferredSize(new Dimension(原创 2011-07-18 11:10:08 · 1092 阅读 · 0 评论 -
DataInputStream和DataOutputStream
使用writeUTF()方法时,前两个byte是用来表示长度的;所以readUTF()会读取这两个字节来表示长度。如果用readUTF()方法来读取非writeUTF()写的数据,那么得到的表示长度的数值就是错误的。如果该数值比实际的长度大,那么会得到java.io.EOFException错误。原创 2012-04-18 17:29:39 · 529 阅读 · 0 评论 -
eclipse创建j2me工程注意
创建工程的步骤就是File-->New-->Project-->J2ME Midlet Suite,然后按照步骤往下走就行了。需要注意的地方是,如果导入jar包之类的到build path里,在build path的Libraries里会添加这个包,但是在Order and Export里这个包并没有被选中(没有划上勾号),这样在生成J2ME package时就不会引入这个包,运行时就原创 2012-04-26 11:33:35 · 473 阅读 · 0 评论 -
S40使用J2ME录音
需要使用J2ME的javax.microedition.media里的类。首先要定义一个Player对象和一个RemoteControl对象Player p;RecordControl rc;开始录音:try { p = Manager.createPlayer("capture://audio");//初始化player,说明是捕捉音频。Manager是javax原创 2012-04-26 11:51:19 · 1128 阅读 · 0 评论 -
将amr音频转为flac格式
利用JAVE库来实现,简介:http://www.sauronsoftware.it/projects/jave/index.php主要代码如下: File source = new File("001.amr");//要转换的文件 File target = new File("001.flac");//要生成的目标文件 AudioAtt原创 2012-04-24 14:10:35 · 2146 阅读 · 0 评论 -
java类构造函数的继承
创建一个子类的对象实例的时候,必先调用父类的无参数的构造函数(默认构造函数),假如父类有带参数的构造函数,那么系统将不会给它创建无参数的构造函数,这时,子类在实例化的时候,因为找不到父类的默认构造函数,编译器将会报错。如果在子类的构造函数中指定用父类的带参数的构造函数,或者在父类中加一个无参数的构造函数,就不会报错。原创 2012-04-12 10:37:47 · 477 阅读 · 0 评论 -
java 判断字符串中是否含有字母
使用Pattern类和Matcher类来实现Pattern.compile("(?i)[a-z]").matcher(string1).find()返回Boolean值,true表示含有字母。原创 2012-01-04 15:17:17 · 12979 阅读 · 0 评论 -
java 重写类的equals方法和hashcode方法
在使用HashMap的containsKey()方法的时候,遇到了问题,明明应该是作为一个键值存储在在HashMap里的对象,在进行containsKey()匹配的时候,却返回false。研究了下,发现containsKey()等方法在判断形参里的对象是否存在于列表中的时候,首先判断两个对象的hashcode()是否相同,如果不相同,就返回false;如果相同,再调用equals()方法,如果原创 2011-12-06 13:46:34 · 1265 阅读 · 0 评论 -
java 堆溢出的解决方法
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。转载 2011-11-15 14:54:33 · 1736 阅读 · 0 评论 -
Java Swing 控件添加事件响应
对于一个控件,比如JButton,首先初始化:button1 = new javax.swing.JButton();添加一个监听器,如button1.addActionListener(new java.awt.event.ActionListener() {原创 2011-07-15 17:31:32 · 2654 阅读 · 0 评论 -
JComboBox基本用法
JComboBox是swing种的下拉菜单控件。最常使用的函数应该是addItem()方法,可以为该控件添加一个个下拉选项。然后要处理选中某个选项的事件,可以添加ItemListener监听器。 comboBox1.addItemListener(new java.a原创 2011-09-15 15:39:03 · 9424 阅读 · 0 评论 -
利用eclipse生成javadoc
1. 选择工程,鼠标右键菜单Export ,选择Java 下面的Javadoc2. 在Javadoc command那里,选择为jdk路径下bin\javadoc.exe3. 如果文档编码是UTF-8,则在最后一步的Extra Javadoc options那里填上 -encoding UTF-8 -charset UTF-84. 其余部分可以都默认,或者自己调整,finish后就可以转载 2012-12-27 22:32:36 · 573 阅读 · 0 评论