Java编程:界面上有两个按钮,单击其中一个画圆,另一个画方框,求高手指点,最好有代码

 我来答
傲慢的outman
2014-02-26 · 超过31用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:24.7万
展开全部
重写这个方法public void paint(Graphics g) {}
用全局Graphic g=g;保存你界面的Graphic

点击按钮的监听事件中用g.drawRect()和g.drawOval()画你的方框和圆,g.setColor()来设置画笔颜色
追问
设置了button1和button2要如何实现监听,监听的对象怎么定义
追答
一般情况下是这样的button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt) { //这里是重写了鼠标单击事件
}
}
);
你也可以直接写一个继承了ActionListener的类(假设为MyActionListener),重写actionPerformed(ActionEvent evt) 方法
button1.addActionListener(new MyActionListener);

这些是基础的知识点,你可以学习一下java的事件监听机制
huonil
2014-02-26 · TA获得超过426个赞
知道小有建树答主
回答量:199
采纳率:93%
帮助的人:132万
展开全部
使用graphic类可以实现,只是简单编程,不涉及算法
追问
好像就是graphic类,要有两个按钮触发才实现的,书上的例子合起来的,不知怎么实现,求程序代码
追答
留下qq,写好发给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1c0b92e
2014-02-26 · TA获得超过144个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:256万
展开全部
百度java swing 画圆和定义按钮教程
追问
想用java.awt和java.applet.Applet两个包中的类来实现这个
追答
都可以了,网上应该有例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式