JAVA中如何在main()函数中调用paint(Graphics g)函数
importjava.applet.Applet;importjava.awt.*;publicclasszuoye4_2_2extendsApplet{Fontfnt1...
import java.applet.Applet;
import java.awt.*;
public class zuoye4_2_2 extends Applet
{
Font fnt1=new Font("Courier",Font.PLAIN,25);
Font fnt2=new Font("Helvetica",Font.BOLD,30);
Font fnt3=new Font("TimesRoman",Font.ITALIC,35);
public void paint(Graphics g)
{
String str=new String("I LOVE BEJING!");
g.setFont(fnt1); g.drawString(str,30,40);
g.setFont(fnt2); g.drawString(str,50,80);
g.setFont(fnt3);
g.drawString(str,70,120);
}
public static void main(String[] args)
{
zuoye4_2_2 i=new zuoye4_2_2();
Graphics g;
i.paint(g);
}
} 展开
import java.awt.*;
public class zuoye4_2_2 extends Applet
{
Font fnt1=new Font("Courier",Font.PLAIN,25);
Font fnt2=new Font("Helvetica",Font.BOLD,30);
Font fnt3=new Font("TimesRoman",Font.ITALIC,35);
public void paint(Graphics g)
{
String str=new String("I LOVE BEJING!");
g.setFont(fnt1); g.drawString(str,30,40);
g.setFont(fnt2); g.drawString(str,50,80);
g.setFont(fnt3);
g.drawString(str,70,120);
}
public static void main(String[] args)
{
zuoye4_2_2 i=new zuoye4_2_2();
Graphics g;
i.paint(g);
}
} 展开
4个回答
展开全部
我给你改了一下 你看看你是不你想要的结果
import java.applet.Applet;
import java.awt.*;
public class zuoye4_2_2 extends Applet {
Font fnt1 = new Font("Courier", Font.PLAIN, 25);
Font fnt2 = new Font("Helvetica", Font.BOLD, 30);
Font fnt3 = new Font("TimesRoman", Font.ITALIC, 35);
public void paint(Graphics g) {
String str = new String("I LOVE BEJING!");
g.setFont(fnt1);
g.drawString(str, 30, 40);
g.setFont(fnt2);
g.drawString(str, 50, 80);
g.setFont(fnt3);
g.drawString(str, 70, 120);
}
public static void main(String[] args) {
zuoye4_2_2 i = new zuoye4_2_2();
Graphics g =i.getGraphics();
i.paint(g);
}
}
import java.applet.Applet;
import java.awt.*;
public class zuoye4_2_2 extends Applet {
Font fnt1 = new Font("Courier", Font.PLAIN, 25);
Font fnt2 = new Font("Helvetica", Font.BOLD, 30);
Font fnt3 = new Font("TimesRoman", Font.ITALIC, 35);
public void paint(Graphics g) {
String str = new String("I LOVE BEJING!");
g.setFont(fnt1);
g.drawString(str, 30, 40);
g.setFont(fnt2);
g.drawString(str, 50, 80);
g.setFont(fnt3);
g.drawString(str, 70, 120);
}
public static void main(String[] args) {
zuoye4_2_2 i = new zuoye4_2_2();
Graphics g =i.getGraphics();
i.paint(g);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
paint 方法不能这么调用啊 而且你写的也不对 paint的方法的参数必须是Graphics2D
而且这个方法你是不能自己调用的必须使用 repaint() 方法来让系统自己调用
而且这个方法你是不能自己调用的必须使用 repaint() 方法来让系统自己调用
更多追问追答
追问
啊,要如何调用啊?能不能教我一下。。。。。
追答
.....说话你这是applet?????
applet还有main方法.............
你这差太多了 真的好好看看书先.....
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询