java2图形设计的简单介绍
今天给各位分享java2图形设计的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java设计图形(Shape)类及其子类(Circle、Rectangle)
- 2、《JAVA核心技术》基础知识这本书对于初学者好不好?
- 3、我想学习JAVA ,应该看什么书,装什么编程用的软件?
- 4、在java中,设计图形用户界面需要经历哪几个基本步骤
java设计图形(Shape)类及其子类(Circle、Rectangle)
你好,刚好闲着帮你写一个:
Shape类:
public class Shape {
protected Point location;
public Shape(){
}
public double area(){
return 0.0;
}
}
Circle类:
public class Circle extends Shape{
private int r;
public Circle() {
}
public Circle(Point center,int r) {
super.location=center;
this.r = r;
}
public double area() {
return Math.PI*r*r ;
}
}
Rectangle类:
public class Rectangle extends Shape{
private int width;
private int height;
public Rectangle() {
}
public Rectangle(Point o,int width, int height) {
location=o;
this.width = width;
this.height = height;
}
public double area() {
return width*height;
}
}
我这里图方便,在创建圆的时候直接用圆心和半径创建,还有矩形也是用一个点位置和长宽创建,所以还要加一个点类:
public class Point {
public int x;
public int y;
public Point() {
}
public Point(int x, int y) {
this.x = x;
this.y = y;
}
}
《JAVA核心技术》基础知识这本书对于初学者好不好?
建议看java编程思想,它可以帮助你深刻领悟java的精髓。以下附上java相关的十大书籍排名: \x0d\x0a\x0d\x0a第一名:Java编程思想(Thinking in java ) \x0d\x0a包含范围:全部。 \x0d\x0a\x0d\x0a没说的,绝对的大师作品,当之无愧的第一。第一版时就享誉整个java界(当时网上好象也有人译了)。国内版是京京工作室翻译的,基本上毁了此书--错误术语太多。推荐高手看E文版,新手就不要先看此书了。第二版更精采,台湾的侯捷译了此书。可以到看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可到作者的主页免费下载此书推荐。有chm格式的,非常棒!BTW:这位大师最近在写Thinking in Python相信又是一本经典名著:) \x0d\x0a\x0d\x0a第二名:Java2编程详解(special edition java2) \x0d\x0a包含范围:全部 \x0d\x0a\x0d\x0a这本书会排在core java2的前面可能很多人会不同意,但是就中译本和内容来看非常全面。适合新手成为高手。虽然国内的价位高了些(150),但基本还是值得的。该有的内容都有了,做参考书也很不错。BTW,这个系列中的oracle8/8i使用手册也是一本很经典的书,同样推荐。 \x0d\x0a\x0d\x0a第三名:Java2核心技术卷一,二(core java2 volume1,2) \x0d\x0a包含范围:全部 \x0d\x0a\x0d\x0a这两本我把它们看成一本不会有人有异议吧。这也是Sun的官方的书,我觉得相对来说。第二卷高级特性要比第一卷基础知识好(第一卷又是京京工作室译的--真影响情绪:()。内容同样很全面,但是卷一虽说是基础知识,同样对新手来说不是很合适。感觉条理性不强,而且内容有些混杂,但第二卷完全可以弥补这些--精辟而细致,很适合有一定基础的Java程序员看。 \x0d\x0a\x0d\x0a第四名:Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition \x0d\x0a包含范围:Java图形设计 \x0d\x0a\x0d\x0a没什么说的了,尽管图形设计不如J2EE那么火 ,而且Win32下做应用程序也不是java的强项,但是AWT和Swing仍然是Java程序员的必修课。看这两本就够了,看看厚度就知道了,而且这也是Sun官方出的图书。 \x0d\x0a\x0d\x0a第五名:J2EE构建企业系统专家级解决方案 \x0d\x0a包含范围:J2ee \x0d\x0a\x0d\x0a清华大学出版社 译作者:[美]Paul J. Perrone,et al.著 张志伟等译 \x0d\x0a\x0d\x0a又是一本极厚的书1038页,105元。不过内容十分丰富,适合想对J2EE整体做了解的程序员,至于每项都想精就不太可能了,呵呵。毕竟在Java中思想是主要的。在这类中有本Java服务器高级编程也很不错,机工华章出的-wrox系列中的。 \x0d\x0a第六名: Java XML编程指南 \x0d\x0a电子工业出版社 译作者: [美]Tom Myers,Alexander Nakhimovsky著 \x0d\x0a\x0d\x0a包含范围:Java+XML \x0d\x0a\x0d\x0aXML在Java中的地位也越来越重要了,而国内能看到的还有一本中国电力出的o eilly的Java和XML。最后我还是选了这本wrox的,当然你要是想好好学学XML本身,还是看看那本XML高级编程吧。wrox系列中的-机工华章出的。 \x0d\x0a\x0d\x0a第七名:书名:Jini核心技术 英文原书名: Core Jini \x0d\x0a作者: W.Keith Edwards \x0d\x0a\x0d\x0a包含范围:Jini \x0d\x0a\x0d\x0aJini也是Java体系中很重要的部分,而且更重要的是这本可能是国内唯一的一本Jini专著-翻译的也不错。在我看来是当之无愧的经典,同样是Sun的官方图书,内容很清晰透彻。 \x0d\x0a\x0d\x0a第八名:Enterprise JavaBeans第二版 英文原书名: Enterprise JAVABEANS \x0d\x0a作者: (美)Richard Monson-Haefel \x0d\x0a\x0d\x0a包含范围:EJB \x0d\x0a\x0d\x0aO‘reilly出的,ejb的重要性我不用多说了吧。尽管有人说这本译的不好,但是同样它是国内目前唯一的EJB专著。o eilly的书就是只讲一方面或一项技术,很细,但价格也不菲,这本书的架构还可以,值得一看。 \x0d\x0a\x0d\x0a!!!!!!!!第九名:数据结构与算法分析(Java版) \x0d\x0a译作者: [美]Clifford A.Shaffer著 张铭 刘晓丹译 \x0d\x0a\x0d\x0a包含范围:Java算法 \x0d\x0a\x0d\x0a尽管基本上Java图书都是讲Java本身的特性。因为Java的体系太庞大了,而用Java来实现的数据结构与算法,这本书也是唯一一本,所以尽管这本不是那么的好但还是做以推荐。 \x0d\x0a\x0d\x0a第十名:软件工程Java语言实现 英文原书名: Software Engineering with Java \x0d\x0a作者: Stephen R.Schach 译者: 袁兆山等 \x0d\x0a\x0d\x0a这本书没什么多说的,纯理论性的东西,但软件工程的重要也是有目共睹的,而且同样是这个领域中唯一的一本Java书。 \x0d\x0a参考资料:第九名:数据结构与算法分析(Java版)
我想学习JAVA ,应该看什么书,装什么编程用的软件?
建议看java编程思想,它可以帮助你深刻领悟java的精髓。
【java相关的十大书籍排名】
第一名:Java编程思想(Thinking in java )
第二名:Java2编程详解(special edition java2)
第三名:Java2核心技术卷一,二(core java2 volume1,2)
第四名:Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition
第五名:J2EE构建企业系统专家级解决方案
清华大学出版社 译作者:[美]Paul J. Perrone,et al.著 张志伟等译
第六名: Java XML编程指南
电子工业出版社 译作者: [美]Tom Myers,Alexander Nakhimovsky著
第七名:书名:Jini核心技术 英文原书名: Core Jini
作者: W.Keith Edwards
第八名:Enterprise JavaBeans第二版 英文原书名: Enterprise JAVABEANS
作者: (美)Richard Monson-Haefel
第九名:数据结构与算法分析(Java版)
在java中,设计图形用户界面需要经历哪几个基本步骤
1, 分析业务需求, 理顺业务逻辑
2, 根据业务需要考虑使用何种容器(JFrame ,Frame ,JWindow..) 需要的数量.
3, 每个容器(窗口)使用组件
4.组件使用何种布局方式(边界布局,绝对布局,网格布局..),排列在容器(窗口)中
5.组件中需要响应那些事件, 把事件响应代码写好,然后绑定到组件上(addListener...)
6.调试,测试
关于java2图形设计和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。