两个小问题,急,在线等

1982fish 2004-12-24 07:59:36
1、怎样画一个从 a(x1,y1)指像b(x2,y2)的箭头~?
2、怎样在 c(x3,y3)上画一个点?并用参数可以改变其大小

江湖救急了~~大侠们~
...全文
60 点赞 收藏 9
写回复
9 条回复
iwenlong 2004年12月25日
覆盖的话,要在paintComponent方法一开始调用super.paintComponent确保绘制顺序
回复 点赞
莫情莫钱 2004年12月25日
学习
回复 点赞
1982fish 2004年12月25日
多谢congcat(网破鱼欢)
还有个问题问大家,本来我的窗口有一些输入框,按钮之类的东西,用
drawLine(int x1, int y1, int x2, int y2) 画一条直线后,就都被覆盖了(就像放上了一张画有一条直线的灰色的纸)然后随便点到哪个控件,哪个上面的“纸”就破了看到下面的控件
我想画的线是在运行某些东西后填上去的,有什么办法让我只填加一条线,而不要那个灰色的背景?

还有,JAVA 里可不可以指定像 PANEL 那样的控件,在里面画图,并且坐标的值也是根据在 PANEL 的对位置来算而不是相对原来那个窗口
回复 点赞
1982fish 2004年12月25日
问题解决了,谢谢各位
回复 点赞
lsrj 2004年12月24日
学习
回复 点赞
classjava 2004年12月24日
^_^其它跟楼上一样箭头用">" 这个字符串
回复 点赞
jFresH_MaN 2004年12月24日
1 - 画直线还行!箭头就不会了。
2 - 是不是画一个填充圆呀??
回复 点赞
愤怒的不争 2004年12月24日
画直线 drawLine(int x1, int y1, int x2, int y2)

Parameters:
x1 - the first point's x coordinate.
y1 - the first point's y coordinate.
x2 - the second point's x coordinate.
y2 - the second point's y coordinate

画空心圆 drawOval(int x, int y, int width, int height)
实心圆 fillOval(int x, int y, int width, int height)

Parameters:
x - the x coordinate of the upper left corner of the oval to be filled.
y - the y coordinate of the upper left corner of the oval to be filled.
width - the width of the oval to be filled.
height - the height of the oval to be filled.
回复 点赞
愤怒的不争 2004年12月24日
1 - 画直线还行!箭头就不会了。
2 - 是不是画一个填充圆呀??
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告