| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:想画个图
只看楼主 加入收藏
豚豚2007
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-7-25
收藏
 问题点数:0 回复次数:4 
想画个图
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class paint{
public static void paints(Graphics g){
g.drawOval(10,10,10,10);
}
public static void main(String args[]){
paints(Graphics g);

}
想画个简单的图,提示错误如图,该怎么改呢?我总感觉这个程序有许多不对~~~
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-8-9 22:48:29编辑过]

搜索更多相关主题的帖子: public import 
2007-08-09 22:48
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
你要把图画哪啊
2007-08-10 09:21
袁小六
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-8-3
收藏
得分:0 

嘿嘿 虽然我还没看到GUI但是我觉得你程序有点问题啊

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class paint{
public static void paints(Graphics g){
g.drawOval(10,10,10,10);
}
public static void main(String args[]){
paints(Graphics g); //这里,你又声明了一个Graphics的引用 他还没指向任何对象呢 怎么画图?

}

然后我就试着paints(new Graphics());可是Graphics是抽象的,我就去查了API,可是好多抽象方法哦,你自己再看看吧,嘿嘿~~希望对你能有点帮助

[此贴子已经被作者于2007-8-10 9:32:10编辑过]


這個丗堺還钚夠瘋誑~~~
2007-08-10 09:31
dingoo
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-10-10
收藏
得分:0 

import java.awt.Graphics;

import javax.swing.JFrame;

public class Draw extends JFrame{

public static void main(String[] args){
new Draw();
}
public Draw(){
this.setBounds(100, 100, 200, 200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


}
public void paint(Graphics g){
g.drawLine(50, 50, 100, 100);
}
}
最简单的画图程序......


2007-08-10 11:10
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 

画东西要在paint()里画,如果是重量级组件可以重载upate(Graphics g),如果是轻量级的组件则要重载paint(Graphics g).然后在paint()里画东西。。

2007-08-10 13:06
快速回复:想画个图
数据加载中...
 
   



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

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