本篇文章给大家谈谈java2图形设计卷ii,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、大家帮我介绍一本java书?我要精通java Swing!谢谢了!2、java 推荐3、java 图形化编程4、我想学习JAVA ,应该看什么书,装什么编程用的软件?5、推选几本关于JAVA的初级的书,非常感谢6、JAVA 中在一个组件上显示图片的所有方法
大家帮我介绍一本java书?我要精通java Swing!谢谢了!
JAVA GUI编程相当繁琐。我对楼主的决心相当钦佩。
下面有几本关于java Swing方面的书,我以前看过,感觉还不错,内容比较全:
机械出版社的《Java 2 图形设计卷I:awt》
《Java 2 图形设计卷Ⅱ:SWING 》
o’reilly出版社的《java swing》
希望对楼主有所帮助。因为上面的我列的几本书都是大部头,因此希望楼主能够坚持学下去。
java 推荐
图形编程选《JFC核心编程》 [英]Kim Topley著,郭旭等译 清华大学出版社出版,是一本非常不错的介绍java swing图形编程的书机。
Java 2 图形设计卷Ⅰ:AWT和卷II[美]David M.Geary 著 马欣民等译 机械工业出版社
这两本书看完,你就能车底明白图形编程的应用了。但是两本书都是比较老的书了,后面这两本书都绝版了,但写得很详细,很好,你可以找这两个人所编的书看,因为同一人写的书内容都差不多。
java 图形化编程
在做图形化编程时:一定要考虑到你是想用重量级的还是轻量级组件,重量级的我们一般用的不多,轻量级的我们用的非常多,轻量级的祖先都在import java.swing.*包中,他的里面有很多的控件供你使用.
但是,如果你想当一位程序员,我建议你用手工巧代码,不要用netbeans 和 myeclipse,这样可以锻炼你的思维能力,如果你是想体验一下的化,那你就随便用哪一个都行。
最后我想提醒你一下,关于图形化编程,未来的发展方向是电脑自动生成的,这一点你可以不用花费很多的时间在这里。
如果你的基础一般,我建议你还是多重视基础,特别是面向对象,继承,多态,线程,异常等,这些是你以后用的最多的,你若想当程序员你就必须掌握!
请原谅我的直言,我写的太多了,I’m sorry!
我想学习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的初级的书,非常感谢
《Core Java2》其中文版《Java2核心技术》.网上能找到针对JDK4.0的第六版.目前最新的是针对JDK5.0的第七版,不过只能通过购买,还没有看到网上有.
一共2卷.卷一”基础知识”适合初学者.卷二”高级特性”阐述了Java语言高级编程的相关特性,适合有基础的人.很全面,推荐.
Java的入门书籍
《Java 2编程详解》
《Java 2从入门到精通》
《Java 2实用教程》
Java的提高书籍
《Thinking in Java》
《 Java2核心技术卷一,二》
《 Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 》
Java Web 编程
O’reilly的《Java Server Pages 》
EJB的书籍
《Enterprise JavaBeans, 2nd Edition》
《Mastering EJB 2.0》
《J2EE应用与BEA Weblogic Server》
J2EE提高
《 J2EE构建企业系统专家级解决方案》
《J2EE核心模式》
J2EE专题
《 Java XML编程指南》
《 JINI核心技术》
《数据结构与算法分析(Java版) 》
《软件工程Java语言实现》
JAVA 中在一个组件上显示图片的所有方法
所有方法我可不知道,介绍个最常用的:通过Graphics对象来进行绘图,要获得此对象可通过方法getGraphics()来实现,举个例子:Graphics g=getGraphics();g.drawImage(image,0,0,this);drawImage()函数是Graphics对象的一个方法,意思就是把image画到本对象的0,0位置。此函数有很多重载的方法: drawImage(Image,int,int,ImageObserver);不再说了。 drawImage(Image,int,int,Color,ImageObserver);需要说的是Color是指的图片的背景色,如果图片有透明的区域,就用这个背景色。其余的参数含义刚说了,就不重复了。 drawImage(Image,int x,int y,int width,int height,ImageObserver);把image画在ImageObserver的x,y位置,宽为width,高为height。如果图片的大小与指定的宽高不一致,就会进行缩放,总是把整张图全画进去。 drawImage(Image,int,int,int,int,Color,ImageObserver);意思跟刚刚的一样,Color还是背景色。 drawImage(Image,int x1,int y1,int width1,int height1,int x2,int y2,int width2,int height2,ImageObserver);先将图片裁剪,从x2,y2开始裁,留下的图像宽为width2,高为height2,再把这个裁好的图画到ImageObserver的x1,y1上,大小为width1,height1,如果大小不一致还是用缩放的办法。 drawImage(Image,int,int,int,int,int,int,int,int,Color,ImageObserver);跟上面的一样,Color是背景色。 需要注意的是getGraphics()方法是JComponent对象的方法,所有的Swing对象都继承JComponent对象,所以象JFrame等类都有这个方法,也就是说,此方法不能在JComponent对象以外的地方调用,显然的不能写在main方法里。drawImage()函数里的Image对象可以这样用:Image image=Toolkit.getDefaultToolKit().getImage(“my.jpg”);这样就获得了一张图片。drawImage()函数里的ImageObserver对象其实就是JComponent对象,因为ImageObserver是个接口,JComponent类实现了它,所以所有的JComponent对象就是ImageObserver对象,就是JFrame,JPanel等对象。当然还有很多方法,刚才说了缩放的裁剪,其实图像的过滤还有很多内容,要说起来的话恐怕要上万字了,我懒得说那么多了…这个方法挺好用的,一般的软件就用这个就没问题了,除非你说你想做个photoshop那我就爱莫能助了。再举个例子吧,显示一张图片://Display.java//——————————-import javax.swing.JFrame;import java.awt.Toolkit; public class Display extends JFrame{ private Image image; public JFrame(){super(“MyDisplay”);image=Toolkit.getDefaultToolkit().getImage(“my.jpg”);//图片换成你自己的this.setSize(800,600);} public void paint(Graphics g){g.drawImage(image,0,0,800,600,this);//画图片,这里的paint方法系统自动调用,并且还传递进来了Graphics对象,省的再自己用getGraphics方法了。} public static void main(String[] args){new Display().setVisible(true);} }就说这么多吧,要真讲起来实在太麻烦了,介绍本书给你:java2图形设计卷I:AWT,java2图形设计卷II:SWING,这两本书够你看的了,虽然内容老旧,10年前的书,但是讲的全是基础,而且里面的东西现在还在用。你要是E文好就去SUN官网看技术文档或者jdk的帮助文档。
java2图形设计卷ii的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java2图形设计卷ii的信息别忘了在本站进行查找喔。