永发信息网

这个java程序出现了什么问题?

答案:2  悬赏:0  手机版
解决时间 2021-04-21 08:22
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class A extends Applet implements ActionListener
{
boolean c=true;
Label btn1=new Label("长");
Label btn2=new Label("宽");
Button btn3=new Button("长方形");
Button btn4=new Button("椭圆形");
TextField btn5=new TextField(4);
TextField btn6=new TextField(4);
public void init()
{
add(btn1);add(btn5);
add(btn2);add(btn6);
add(btn3);add(btn4);
btn3.addActionListener(this);
btn4.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn3)
c=ture;
else
c=false;//30
repaint();
}
public void paint(Graphics g)
{
if(c)
{
g.drawRect(300,400,btn6,btn5);
}
}
else
{
g.drawOval(300,400,btn6,btn5);
}
} 这是我自己写的,我是新手,请高手帮忙修改,重点的请备注。
最佳答案
TextField 里获取过来的值是 String 类型的,而drawOval方法的参数必须是 int 类型..所以需要转一下类型..
全部回答
import java.applet.*; import java.awt.*; import java.awt.event.*; public class test extends Applet implements ActionListener { boolean c=true; Label btn1=new Label("长"); Label btn2=new Label("宽"); Button btn3=new Button("长方形"); Button btn4=new Button("椭圆形"); TextField btn5=new TextField(4); TextField btn6=new TextField(4); public void init() { add(btn1);add(btn5); add(btn2);add(btn6); add(btn3);add(btn4); btn3.addActionListener(this); btn4.addActionListener(this); } public void actionPerformed(ActionEvent e) { if(e.getSource()==btn3) c=true; // 拼错了 else c=false;//30 repaint(); } public void paint(Graphics g) { if(c) { g.drawRect(300,400,Integer.parseInt(btn5.getText()),Integer.parseInt(btn6.getText())); } // 这里的括号嵌套有问题 else { g.drawOval(300,400,Integer.parseInt(btn5.getText()),Integer.parseInt(btn6.getText())); } } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大连到黑龙江多少公里,万州到哪个城市是170公
We weren't allowed to enter teh teach
申通快递的那种袋子寄一次要多少钱?
国网长春供电公司检修分公司在什么地方啊,我
现在地下城与勇士怎么更新不了啊
平均下载速率是每秒1.29兆比特,是什么样的速
北辰中路在哪里啊,我有事要去这个地方
聊天要收费吗
什么是桥牌,桥牌是什么?
求几部好的有声小说和下载网站?
人的一切,只有死才能解脱吗????
Photoshop cs3 制作的动画效果图片,该用什么
九多肉多孟津店在哪里啊,我有事要去这个地方
二月星座是什么,2009年二月二号是什么星座
敏感肤质秋冬补水什么最有效
推荐资讯
冒险岛截戒指问题
公司的股东和干股协议和合同是怎样写的干股合
米兰和皇马谁是真正的欧冠之王
问道做装备时,装备的属性限制是随机产生的还
怎样学好斜率
《好妈妈胜过好老师》这本书可以免费下载的地
受雇作维护,是否配色带(打一成语)
我的问问里的积分是不是可以换取Q币的?怎样
饼屋在什么地方啊,我要过去处理事情
艺昊水暖地址有知道的么?有点事想过去
脑际急转弯 兔子为啥跟着嫦娥奔月了
《行路难·金樽清酒斗十千》中 今安在 什么意
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?