在java上利用awt建造了一个图形方式生当作一个iamge对象,在eclipse中做项目发现awt-image对象在swt中不克不及利用,怎么将awt-image改变当作swt-image对象呢?http://v.youku.com/v_show/id_XMzk1MzY0NDM4MA==.html0eclipse swt 画布景图片0eclipse中table控件怎么具有编纂功能工具/原料eclipse mars 2方式/步骤1首先新建一个java项目:swtimage.2其次新建一个本家儿窗口swtimage。3把筹办好的布景图片放在scr/swtimag这个目次中。4编纂窗口的paintControl方式。5打开图片文件,界说一个文件对象,参数是图片的相对路径:File fileimage=new File(swtimage.this.getClass().getResource("bj.jpg").toString().substring(6));6把布景图片加载到内存中:BufferedImage bi=ImageIO.read(fileimage);7把加载的图片写到输出流:ByteArrayOutputStream bos=new ByteArrayOutputStream();ImageIO.write(bi,"jpg", bos);8把图片转换当作输入流:InputStream is=new ByteArrayInputStream(bos.toByteArray());接来了就可以转当作swt image对象了。9把输入流转换当作swt-image对象:org.eclipse.swt.graphics.Image ima=new org.eclipse.swt.graphics.Image(shell.getDisplay(),is) ;10把swt -image对象画在屏幕中:e.gc.drawImage(ima, 0, 0,ima.getBounds().width,ima.getBounds().height,0,0,shell.getBounds().width,shell.getBounds().height);