摘要:1、 java中添加菜单 。 JMenu jm=new JMenu("File") ; //创建JMenu菜单对象 JMenuItem t1=new JMenuItem("item1") ; //菜单项 JMenuItem t2=new JMenuItem("item2") ;//菜单项 jm.add(t1) ; //将菜单项目添加到菜单 jm.add(t2) ; //将菜单项目添加到菜单 JMenuBar br=new JMenuBar() ; //创建菜单工具栏 br.add(jm) ;//将菜单增加到菜单工具栏this.setJ
阅读全文
摘要:在java中 界面外观的管理是由UIManager这个类来管理的 。 不同的系统上安装的外观不一样 ,默认的是java的跨平台外观 ,下面示例 描述如何 获取系统所有安装的外观 以及设置界面外观 。1、 获取系统所有外观 。 每个外观都对应一个类名字 我们可以通过类名来设置外观import javax.swing.*;import java.awt.*;import java.awt.event.*;public class MyWindow1 extends JFrame { public static void main(String []agrs){ UIManager.LookAndF
阅读全文
摘要:在swing包中 所有的组件和容器都继承自 JComponent 类 而这个类间接地继承了 java.awt.Component 类 。 但是 JWindow 和JFrame等类就不继承java.awt.Component 。JFrame 框架是一个带标题栏 菜单 最大化 最小化等等 的窗体 。 JFrame的 getContentPanel 就可以返回 框架的容器,每个框架自身都有一个容器 。 可以通过setContenPanel设置 。 1、我们在使用RadioButton 的时候 需要在选中一个的时候 就不能选中另一个 。 在java中我们可以吧所有的 radio button 加入到
阅读全文
摘要:1、DDB依赖于具体设备:DDB的颜色模式必需与输出设备相一致。例如,如果当前的显示设备是256色模式,那么DDB必然也是256色的。在256色以下的位图中存储的像素值是系统调色板的索引,其颜色依赖于系统调色板。由于DDB高度依赖输出设备,所以DDB只能存在于内存中,它要么在视频内存中,要么在系统内存中DIB的与设备无关性主要体现在以下两个方面:DIB的颜色模式与设备无关。例如,一个256色的DIB即可以在真彩色显示模式下使用,也可以在16色模式下使用。256色以下(包括256色)的DIB拥有自己的颜色表,像素的颜色独立于系统调色板。由于DIB不依赖于具体设备,因此可以用来永久性地保存图象。D
阅读全文
摘要:1、javascript中的数组 定义很简单, 例如 var arra=[1,2,3,4,"3234",null,undefined]; 这样就声明了一个以为数组对象 ,这个对象有length方法 。我们可以可以用for循环迭代操作 。定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 :<script language="javascript"> var arra=[[1,2,3,"xx",undefined],[33,44]]; var str=""
阅读全文
摘要:1、 我们在使用对象的属性的时候总是需要对象的名字加上.来引用对象的属性 ,为了方便我们可以用with来简化代码 。function A(){ this.x =1 ;this.y=2 ;this.z=3 ;} var obj=new A() ;我们以往对x y z的调用需要 obj.x obj.y obj.z 这样很麻烦 但是通过with语句可以简化操作 with(obj){x ;y;z; }这样就简化了代码 。。。。注意的一点是 我们在 with代码块中定义的变量 在外部也是可以访问的。。2、 for(in) 语句 可以遍历一个对象中的所有元素 ,这根java中的迭代for循环类似 。fun
阅读全文
摘要:javascript的类对象的声明和定义,可以说是很随意 。下面是学习中遇到的问题 :1、 我们在使用<script src="*.js" language="javascript"> </script> 引入一个js文件的时候,js文件内部的javascript程序一定不要 放在 <script></script>中 ,否则额会出错 。还有就是在引入js文件的 <script src="*.js" language="javascript"> </
阅读全文
摘要:1、在<script></script>之间用var定义的变量时全局变量 ,在函数中定义的是局部变量我们所定义的函数都可以被html中各种标签的事件所激活 。我们子啊定义javascript函数的时候 参数一定不要指定为var 型,否则会出错 。因为 javascript是弱类型的语言。例如下面函数 function a(c,d){}就定义了一个 返回值为var的函数, 有2个参数c、d这里参数前面就不要加类型说明了。 2、 javascript函数中内置一个arguments数组对象,这个数组对象在可变参数中用到 例如下面一个叠加的代码:<script lang
阅读全文
摘要:1、在html中嵌入在<script language="javascript"> .......这中间是java script代码 </script> 2、<script language="javascript"> alert(""); <!--在浏览器中显示一个对话框--></script> 3、我们也可以吧java script写在一个后缀为js的文件中,然后在html中使用<script src="*.js" language=“javas
阅读全文
摘要:Demo1/* Runable接口比直接从Thread继承方便的多 。 * new Thread(...) ;这样即使我们传递了同一个实现了Runnable接口的多个对象那么 也是多个线程 ,而且多个线程共享数据域.* 否则new Thread 创建的多个线程之间 互不相干 ,数据之间互不干涉 * 同步就是为了实现 在多个线程同时对一个资源进行操作的时候 要一个一个的执行 ,* 只有等占有CPU的 线程完事之后 其他等待线程才能进入就绪状态等待运行* java中可以用 synchrozined(Object obj){} 实现代码块的同步 参数是任意对象 * 不但可以利用synchronize
阅读全文
摘要:java中的代理是什么呢?比如说我们用到一个类A ,我们往常的方法就是直接使用这个类A ,这样在大型的软件开发中有很大的局限性、 。 我们对于使用的类A的修改只能通过对源文件硬编码的修改,代理就很好的突破了这个瓶颈。在代理中我们可以定义一个类B,这个类B有个特点 就是和类A有着实现同样的接口 ,我们在类B中间接的调用了 类A, 我们也可以向这个代理的类插入一些通告消息类 。着在开发框架中经常用到 。 在JAVA中用于动态生成代理类的类 就是 java.lang.reflect.Proxy 这个类 具体的使用 可以去 看看有关于JDK的文档 。 在AOP的程序设计中,InvocationHand
阅读全文
摘要:xml叫可扩展标记语言 和html的区别在于 显示层和 数据层分离 。显示可以用css或者 xsl设置数据的显示格式 利用java对xml文件进行解析 用到的类 DocumentBuilderFactory xml解析器工具 DocumentBuilder文档解析器 Document文档类 NodeList节点类package me.dom.test;import javax.xml.parsers.*; //导入相关类 import org.w3c.dom.*; import org.w3c.dom.NodeList; //导入DOM节点类import java.io.*; //io包 pu
阅读全文