Java编程:界面上有两个按钮,单击其中一个画圆,另一个画方框,求高手指点,最好有代码
3个回答
展开全部
重写这个方法public void paint(Graphics g) {}
用全局Graphic g=g;保存你界面的Graphic
点击按钮的监听事件中用g.drawRect()和g.drawOval()画你的方框和圆,g.setColor()来设置画笔颜色
用全局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的事件监听机制
展开全部
使用graphic类可以实现,只是简单编程,不涉及算法
追问
好像就是graphic类,要有两个按钮触发才实现的,书上的例子合起来的,不知怎么实现,求程序代码
追答
留下qq,写好发给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度java swing 画圆和定义按钮教程
追问
想用java.awt和java.applet.Applet两个包中的类来实现这个
追答
都可以了,网上应该有例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询