菜鸟提问,急!! bimg是声明成BufferedImage么,给出完整代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对阿!!package FlowApplication;import java.util.*;import javax.swing.*;import java.awt.*;import java.awt.image.*;import java.lang.Math;import java.awt.geom.*;public class SimpleFlowBuilder implements FlowBuilder { private JPanel FlowPanel=null; private Graphics graph=null; private BufferedImage bimg; private Graphics2D g2=null; public void buildFlow(Flow newFlow) { System.out.println("w12"); FlowPanel=new JPanel(); System.out.println("w12"); graph=FlowPanel.getGraphics(); System.out.println("w3"); bimg = (BufferedImage) FlowPanel.createImage(newFlow.Width,newFlow.Height); if(bimg==null){ System.out.println("w433"); } else{ System.out.println("w45"); } g2=bimg.createGraphics(); System.out.println("w5"); // TODO: Add your code here }}相关的代码就这么多阿!! 还是自己回答吧!!经过一个多小时的摸索发现,如果jpanel对象不被加到applet.contentpane或者其它类似的对象上时,这就会一直为空阿!!! 窗口之间传值遇到问题 API文档相关 为什么这段代码没有实现线程同步? 一个比较终极的swt问题,希望高手指点,97分全部贡献... 再次提问:关于如何获得网页源文件的问题 请教个问题! 请教一个字符串的问题 JPanel怎么样监听键盘事件? 关于异常的问题 关于“或”合并及“与”合并的一个问题 程序编译过去了,在运行时就抛出异常为什么呢??? 我拷,我写的这句代码。jbuilder居然过了,幸好没出过问题。
package FlowApplication;import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
import java.lang.Math;
import java.awt.geom.*;
public class SimpleFlowBuilder implements FlowBuilder
{
private JPanel FlowPanel=null;
private Graphics graph=null;
private BufferedImage bimg;
private Graphics2D g2=null;
public void buildFlow(Flow newFlow) {
System.out.println("w12");
FlowPanel=new JPanel();
System.out.println("w12");
graph=FlowPanel.getGraphics();
System.out.println("w3");
bimg = (BufferedImage) FlowPanel.createImage(newFlow.Width,newFlow.Height);
if(bimg==null){
System.out.println("w433");
}
else{
System.out.println("w45");
}
g2=bimg.createGraphics();
System.out.println("w5");
// TODO: Add your code here
}
}
相关的代码就这么多阿!!