关于java2图形设计卷ii的信息

本篇文章给大家谈谈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 著 马欣民等译 机械工业出版社

这两本书看完,你就能车底明白图形编程的应用了。但是两本书都是比较老的书了,后面这两本书都绝版了,但写得很详细,很好,你可以找这两个人所编的书看,因为同一人写的书内容都差不多。

关于java2图形设计卷ii的信息

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的信息别忘了在本站进行查找喔。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月1日 18:19:57
下一篇 2024年4月1日 18:28:17

相关推荐

  • 关于avrstudio6c语言的信息

    c语言的程序员们你们公司用的开发工具是什么呢? 学c语言可以用的软件推荐如下:TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。 Code:Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code:Blocks是开放源码软件。Code:Blocks由纯粹的C++语言开…

    2024年5月23日
    4500
  • 关于java如何查找线程的信息

    kill-3生成的线程堆栈怎么查看 通过给JVM发送一个SIGQUIT信号,您可以得到一个线程堆。 threaddump文件就是文本文件,可以使用任何文本查看工具进行查看; 建议使用比较高效的工具,比如more, less 等。 “Full thread dump”是一个全局唯一的关键字,你可以在中间件和单机版本Java的线程堆栈信息的输出日志中找到它(比如…

    2024年5月23日
    3900
  • 关于javasocketreader的信息

    用JAVA编写一个socket通信程序。 1、java编程对于Socket之间的通信过程如下:服务端往Socket的输出流里面写东西,客户端就可以通过Socket的输入流读取对应的内容。 2、服务端初始化ServerSocket,然后对指定的端口进行绑定,接着对端口及进行监听,通过调用accept方法阻塞。 此时,如果客户端有一个socket连接到服务端,那…

    2024年5月23日
    7800
  • 关于javapitfallspdf的信息

    怎么用java动态生成pdf文档 1、首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件。 2、iText是着名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通…

    2024年5月23日
    4200
  • 关于pythonexcel打印设置字体的信息

    如何使用python更改excel表中的字体属性 字体,背景,边框等的颜色都可以通过三种方式设置:索引,aRGB或主题。 索引颜色是旧版实现,颜色本身取决于工作薄或应用程序默认提供的索引。主题颜色可用于互补色,但也取决于工作薄中存在的主题,因此,建议使用RGB颜色。 有着一定的参考价值,有需要的朋友可以参考一下可使用的第三方库python中处理excel表格…

    2024年5月23日
    4500
  • 关于linuxjpeg下载的信息

    请问怎么用grub2直接引导win10,本人Linux新手 第一步,当然是下载linux ubuntu1x的镜像了,这个小伙伴可以百度,去正规的网站现在,这里,我先提供一个站点:mirrors.xmu.edu.cn,厦门大学的信息与网络中心。里面有很多linux版本。有Deepin CenOS ubuntu什么什么的。 第一步:\x0d\x0a当然是下载Ub…

    2024年5月23日
    5100
  • 关于excel2013vc的信息

    如何利用VC++自动生成Excel表格 1、首先,我们需要点击文件菜单栏按钮。然后,我们点击生成EXE按钮。接下来,我们点击保存路径。然后,我们输入我们想要保存的文件名。最后,我们点击确定按钮。然后,我们便可以看到,在桌面生成了Excel表格了。 2、在主对话框中加入一个按钮 ID IDC_EXCELTEST Caption Test Excel 双击该按钮…

    2024年5月23日
    5100
  • 关于2t硬盘linux分区的信息

    linux硬盘2TB限制问题 1、Linux中进行磁盘分区一般是用fdisk这个命令,但是fdisk命令无法支持大于2TB以上的分区,而parted命令却是用于2TB以上大小的磁盘分区的工具。 2、asm无法识别2t磁盘是因为在分区的时候造成的,所以asm和linux都会有这个2T的限制。磁盘分区主要有MBR和GPT两种方式,发生2T限制的正是这个MBR方式…

    2024年5月23日
    8200
  • 关于linux下载geneontology的信息

    下载GO/KEGG某一pathway的genelist 功能(GO)或者通路(Pathway)富集分析时,都会涉及到 Background; 做分析时,分析工具会提供一些数据供使用者选择或者使用自定义的gene list。 clusterProfiler是一个功能强大的R包,同时支持GO和KEGG的富集分析,而且可视化功能非常的优秀,本章主要介绍利用这个R包…

    2024年5月23日
    4900
  • 关于linux下的mnt目录的信息

    Linux目录结构 总体而言,Linux系统的文件系统由块设备、分区、文件系统、目录结构、文件和元数据以及挂载点等组成。这种组织结构和层次关系提供了对文件和目录的有效管理和访问机制。 根目录和家目录均只是一种linux文件挂载点,linux采用树状发展目录结构根目录就是第一级,家目录与根目录看起来只是一个一级目录和二级目录的关系,实际上差别很大。 首先,打开…

    2024年5月23日
    5300

发表回复

登录后才能评论



关注微信