Java语言中图形界面的类,java图形界面

1,java图形界面你现在那?那个WindowsCloser类应该单独有自己的区域吧,或者用类中类,具体其他的我太多注意 。
2,java图形类是什么java 图形类库常见的有 swing 和 swt,这两个用的比较多些,像著名的开源工具 eclipse 就是 swt开发的 。如果你问得是画图的类的吧,一般是Graphics2D
3 , 关于java图形化界面java自己的处理图形界面的类是swing类,功能还不错,可以做一些不错的小软件,但是一般常用的图形界面都不会用到swing类,都是用java语言做逻辑层,图形界面一般都是用html , jsp等来实现的 这个主要取决于业务逻辑,和界面无关 。【Java语言中图形界面的类,java图形界面】
4,java图形界面有两类组件分别是什么比较他们的优缺点急求一个是awt,另一个是javax.swing ;1:java.awt是重量级的界面:它的组件分别有Button,Frame,Label,.....,还有事件接口,布局管理,优点:可以轻松的实现事件监听和布局管理 缺点:组件的添加不足Javax.swing 那么丰富,一般推荐使用javax.swing2:javax.swing:轻量级的界面 , 它的组件包含了大部分的java.awt的组件,只不过没有布局管理,优点:利于界面的管理和开发 缺点:布局管理和事件监听都要在java.awt里里面通过自身的实现才能够使用5,java常用类其实问题就在于多维数组的使用上,虽然double b[][] = null 中看似已经定义了double型的二维数组,但是其实这个二维数组是没有初始化,初始化的意义就是说个这个数组分配内存空间 。就像我们的储物柜有多个抽屉,我们要用一个抽屉放衣服,就先给它取名叫衣物柜,这就相当于声明,既double b[][]但是我们知道有一个叫衣物柜的抽屉放抽屉 , 但我们放哪个抽屉里呢 , 其实我们还没用到这个柜子 , 那么我们用第二个抽屉做衣物柜,这时候才是初始化,我们用到真正的柜子了,前面衣物柜还在我们脑子里,并没有指定那个抽屉是衣物柜,现在知道第二个抽屉是衣物柜,这就相当于初始化,我们终于给b这个变量分配内存空间,例如double b[][]=new double[10][10] 。double b[][] = null ;看是初始化b但没有,所以后面使用b变量都是非法的 。我建议以后调用数组前用new初始化,c/c++可能不用new初始化 , 但java里应该用new初始化数组 。还有建议学习一下交叉数组的用法 , 我看了你的程序,知道你的是交叉数组的用法还有System.out.println(b);我不知道你的本意是什么,不过这句好像是打印出这个数组的首地址 。如果你要打印出数组的内容的话,用System.out.println(b[i][j])打印 。当然只能打印一个,不能整行打印出改正后程序:public class TTpublic static void main(String[] args)String s = "1,2;3,4,5;6,7,8"; String s1[] = s.split(";"); double[][] b = new double[s1.length][] ; for (int i = 0; i < s1.length; i++)String s2[] = s1[i].split(",");b[i]=new double[s2.length];for (int j = 0; j < s2.length; j++)b[i][j]=Double.parseDouble(s2[j]);System.out.print(b[i][j]);}System.out.println("");} }}不知道是不是符合你的要求1.java.lang包 java.lang包 是java中最常用的包,程序不需要注入,就可以使用该包中的类 , 利用包中的类可以设计最基本的java程序 。2.java.awt包 java.awt包中的类提供了图形界面的创建方法 , 包括按钮、文本框、列表框、容器、字体、颜色和图形等元素的建立和设置 。3.javax.swing包 javax.swing包为java编写的图形界面提供创建类,利用javax.swing包的类建立的界面元素可调整为各种操作系统的界面风格,支持各种操作平台的界面的开发 。此外,swing包还提供了树形控件、标签页控件、表格控件的类 。java.swing包中的很多类都是从java.awt包的类继承而来 , java保留使用java.awt包是为了保持技术的兼容性 , 但应尽量地使用javax.swing包来开发程序界面 。4.java.io包java.io包的类提供数据流方式的系统输入输出控制、文件和对象的读写串行化处理,比较常用的类包括:bufferinputstream、bufferoutputstream、bufferedreader、bufferedwriter、datainputstream、dataoutputstream、fileinputstream和fileoutputstream等 。5.java.util包 java.util包提供时间日期、随机数以及列表、集合、哈希表和堆栈等创建复杂数据结构的类,比较常见的类有:date、timer、random和linkedlist等 。6.java.net包 java.net包提供网络开发的支持,包括封装了socket套接字功能的服务器serversocket类、客户端socket类以及访问互联网上的各种资源的url类 。7.java.applet包 java.applet包只有一个applet类,用于开发网页上的applet小程序,使网页具有更强的交互能力以及多媒体、网络功能 。这七个包中的类库都是java编程语言中最基本最常用的,同学们一定要熟练掌握 。这样才能在java编程语言学习中提高效率,事半功倍 。

    推荐阅读