摘要: 在java中,采用Unicode编码,英文字符和汉字都占两个字节,下面的代码都是在中文操作系统上执行的,系统采用GBK编码。1.看一下下面这段代码的编码和解码:当我们在键盘上敲入字符的时候,其采用的是GBK编码,比如我们敲入'b',它占两个字节。read()每次读取一个字节,返回一个int数据,该int数据,int的构成是最低位字节是read读取的字节,其余24位补0,'b'就回了两个int数据。write(data),每次向输出流中写入一个字节,写入的字节是data的最低位字节,这样写入的字节就和输入'b'编码后的字节一致。然后系统在按照GBK 阅读全文
posted @ 2011-11-21 23:45 xiao秋 阅读(5277) 评论(0) 推荐(0) 编辑
摘要: 在Applet中实现Menu比较复杂,有时候我们可以使用JApplet来代替Applet,下面是在JApplet中实现Menu的代码:public void init(){ JMenuBar myMenu = new JMenuBar(); JMenu main = new JMenu("menu1"); JMenuItem item = new JMenuItem("Item1"); main.add(item); myMenu.add(main); this.setJMenuBar(myMenu);} 阅读全文
posted @ 2011-11-21 15:50 xiao秋 阅读(242) 评论(0) 推荐(0) 编辑