-
[求助]getGraphics()怎么用
[求助]getGraphics()怎么用 importjava.awt.*;importjava.awt.event.*;importjavax.swing.*; classlistenerextendsMouseAdapter{privateintx1,y1,x2,y2;publicvoidmousePressed(MouseEventevt){x1=evt.getX...
135
热度 -
getGraphics的NullPointerException,该怎么解决
getGraphics的NullPointerExceptionpublicclassMainextendsJFrame{//Graphicsg=getGraphics();//将getGraphics()放在这里编译时会出现Exceptioninthread"main"java.lang.NullPointerExceptionpublicMain(){setSize(500...
45
热度 -
Java getGraphics()的用法是不是涉及线程同步啊
JavagetGraphics()的用法是否涉及线程同步啊?我在使用JavaAwt的Graphics类时,使用getGraphics()得到相关Component的Graphicscontext,然后在上面进行绘图,而不是采用重写paint()方法。但是遇到一个问题,必须在组件被实现后,调用Thread.sleep()方法才能使得之后的绘图线条显示出来。并且sleep()时间还不能太短。。比如我的...
68
热度 -
为什么Canvas.getGraphics()获取不到呢解决方案
为什么Canvas.getGraphics()获取不到呢用的是jdk1.7,我是java新手, panel=newPanel(); Canvascanvas=newCanvas(); canvas.setSize(500,500); canvas.setBackground(Color.black); canvas.setVisible(true); canvas.setEn...
340
热度 -
调用JPanel.getGraphics()出现java.lang.NullPointerException解决办法
调用JPanel.getGraphics()出现java.lang.NullPointerException各位大大,我想画个网格,但是 Graphicsgraphics=panel.getGraphics();这条语句却报出java.lang.NullPointerException?不知什么原因,求解,谢谢.Javacodepackagetest;importjava.awt.*;impor...
322
热度 -
调用JPanel.getGraphics()出现java.lang.NullPointerException解决方案
调用JPanel.getGraphics()出现java.lang.NullPointerException各位大大,我想画个网格,但是 Graphicsgraphics=panel.getGraphics();这条语句却报出java.lang.NullPointerException?不知什么原因,求解,谢谢.packagetest;importjava.awt.*;importjavax.s...
86
热度 -
求人改下代码关于非静态变量的,就一两句。该如何解决
求人改下代码关于非静态变量的,就一两句。比如我想在一个按钮的鼠标点击事件中,加入Graphicsg=NewJFrame.getGraphics();这样的语句该如何去做。会提示在静态的上下文中不能使用非静态方法color='#e78608'>------解决方案--------------------是的,静态的上下文中不能使用非静态方法。你要在JFrame的实例上调用getGraphics();...
125
热度 -
canvas
canvas 怎样在applet上添加canvas 搜索更多相关的解决方案: color="red">canvas color='#FF8000'>----------------解决方案-------------------------------------------------------- ...
888
热度 -
变换图片格式 尺寸
转换图片格式尺寸 ????ImagesrcImg=ImageIO.read(file);????BufferedImagebuffImg=null;????buffImg=newBufferedImage(50,50,BufferedImage.TYPE_INT_RGB);??????buffImg.getGraphics().drawImage(srcImg.getScaledInstance(...
362
热度 -
java Graphics对象是怎么创建的。他的构造方法是protected
javaGraphics对象是如何创建的。他的构造方法是protected。publicGraphicsgetGraphics(){if(peerinstanceofLightweightPeer){//Thisisforalightweightcomponent,needto//translatecoordinatespacesandcliprelative//totheparent.if(pa...
459
热度 -
答案,Graphics
在线等答案,Graphics!Javacodeimportjava.awt.*;importjava.awt.event.*;publicclassDrawLineextendsFrame{publicDrawLine(){addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){dispose();Sys...
312
热度 -
求教关于屏幕抖动,该怎么处理
求教关于屏幕抖动staticImagescreenBuffer=Image.createImage(cameraWidth,camereHeight);staticGraphicsg=screenBuffer.getGraphics();先双缓冲,然后每一帧往屏幕上画,但是屏幕有一些抖动现象,请问该怎么办。color='#e78608'>------解决方案--------------------...
5398
热度 -
至于Graphics的提问
关于Graphics的提问Graphicsg=newPanel().getGraphics();对于这个式子,对于他的用法和用的地方不大清楚明白,哪位仁兄仁姐能帮忙给我解释一下吗?publicclassHuaTuextendsJFrame{ publicHuaTu() { this.setBounds(100,100,100,100); Containercon=this.getContent...
109
热度 -
这个程序加上this就出错,这是什么原因?
这个程序加上this就出错,这是什么原因? importjava.awt.*;importjava.awt.event.*;publicclassDrawLineextendsFrame{privateintorgx,orgy,endx,endy;publicstaticvoidmain(String[]args){DrawLined1=newDrawLine();d1...
93
热度 -
奇怪了,抽象方法居然可以被实际调用?该如何解决
奇怪了,抽象方法居然可以被实际调用?函数原型:publicabstractbooleandrawImage(Imageimg,intx,inty, intwidth,intheight, ImageObserverobserver);publicstaticBufferedImageconvert(Imageimage,intscale){ intwidth=image.getWidt...
111
热度 -
Java Image 生成图片解决办法
JavaImage生成图片从服务器端接受到了一个Image对象,我想生成一张图片保存在本地,怎样生成图片color='#e78608'>------解决方案--------------------Javacode//先把图片画在BufferedImage上再输出BufferedImageBufferedImagebufferedImage=newBufferedImage(image.getWit...
99
热度 -
如何实现将图片弄成正方形,并且不失真
怎么实现将图片弄成正方形,并且不失真。比如我的图片高:1000,宽:800。将图片变成1000X1000,并且不变形,那么宽的两边各加100的空白,用以不全图片。color='#e78608'>------解决方案--------------------------------------------------------读入图片然后创建一个BufferedImagebiGraphics2Dg2...
569
热度 -
创造一张图片j2me
创建一张图片j2me1.创建Imageimg=Image.createImage(136,34);2.拿取画笔Graphicsgg=img.getGraphics();3.设置颜色gg.setColor(0);4.填充颜色gg.fillRect(0,0,img.getWidth(),img.getHeight());5.画出图片g.drawImage(img,0,0,0);?????
765
热度 -
j2me处置图片双缓冲,图片闪
j2me处理图片双缓冲,图片闪??StringstrPath="/comicsplash.png";????try{???memoryImage=Image.createImage(strPath);??}catch(IOExceptione){???//TODOAuto-generatedcatchblock???e.printStackTrace();??}????memoryImage=Im...
8860
热度 -
java有关问题: java.lang.NullPointerException
java问题:java.lang.NullPointerException问题如标题所示,我觉得问题是出在setLayout的参数设置成null,下面又调用getGraphics所以出现问题,但是不知道怎么改,请指教。代码如下: super("密码管理器"); this.setLayout(null); icon=getToolkit().getImage(urloficon); ...
104
热度