| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 552 人关注过本帖
标题:画圆问题
只看楼主 加入收藏
叶兵
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-4-14
收藏
 问题点数:0 回复次数:0 
画圆问题
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class HuaYuan extends JApplet{
public void init(){
setLayout(new FlowLayout());
Button bt=new Button("wo");
add(bt);
setForeground(Color.blue);
setBackground(Color.white);
addMouseListener(new CListener());

}
class CListener extends MouseAdapter{
private Random b=new Random();
private int i=b.nextInt()%100;
public void mousePressed(MouseEvent me){

JApplet a= (JApplet)me.getSource();
Graphics g=a.getGraphics();
g.fillOval(me.getX()-i,me.getY()-i,2*i,2*i);
}
}
public static void main(String[] args){
JFrame frm=new JFrame();
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setSize(220,120);
HuaYuan hy=new HuaYuan();
frm.add(hy);
hy.init();
hy.start();
frm.setVisible(true);

}

}
问什么变量i必须得是private才行啊,还有我怎么能够让它每次画的半径都不相同 并且让它不会因为frame的大小发生变化而没有了。
搜索更多相关主题的帖子: private public Random import 
2007-11-21 11:48
快速回复:画圆问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011017 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved