求解释 import java.applet.Applet;import java.awt.Graphics;public class Test extends Applet { @Override public void paint(Graphics g) { System.out.println("paint called..."); }}问:1,结果。2,原因分析。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 输出paint called...有什么问题吗? 为什么一运行就打印两个print called...? 问题源自于这样的一个简单的测试代码,import java.applet.Applet;import java.awt.Graphics;class cc{static int n;int nn;static {n=20;}cc(){nn=n++;}}public class Java4_1 extends Applet {/** * @param args */public void paint(Graphics g) {// TODO Auto-generated method stubcc m=new cc();cc m1=new cc();g.drawString("m1="+m1.nn, 20, 50);g.drawString("m="+m.nn, 20, 90);}}大家可以先猜结果,再运行看下是否和你想得一样。 这是一个小的java应用小程序,出来个小框,完了再控制台输出paint called...请问还有什么疑问吗?好简单的东西。 因为每个窗体启动的时候都要渲染窗体组件内容都会调用paint 获取已知文件的扩展名,报错,帮看下 急!请高手解决个问题! 简单问题 classpath过长如何解决 这样的类如何编译 如何将keytool的密钥库里的私钥导出来?? 一个集合的遍历问题 在JAVA中如何定义一个不定长的数组? 一个简单的问题。 Thinking in java 里并发 join()的问题 【提问】为什么窗口运行后不能点击叉叉关闭窗口,而且实现不了功能 求DataOutputStream初始化差异比较
有什么问题吗?
?
import java.awt.Graphics;
class cc
{
static int n;
int nn;
static {n=20;}
cc(){nn=n++;}
}public class Java4_1 extends Applet {/**
* @param args
*/
public void paint(Graphics g) {
// TODO Auto-generated method stub
cc m=new cc();
cc m1=new cc();
g.drawString("m1="+m1.nn, 20, 50);
g.drawString("m="+m.nn, 20, 90);
}}大家可以先猜结果,再运行看下是否和你想得一样。
请问还有什么疑问吗?
好简单的东西。