社区
Web 开发
帖子详情
我在applet用drawLine画线,如果我想化成虚线该用g的那个函数如何设置?
liwon
2002-12-10 02:19:20
如题。
...全文
32
2
打赏
收藏
我在applet用drawLine画线,如果我想化成虚线该用g的那个函数如何设置?
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyfox3210
2002-12-10
打赏
举报
回复
好难的问题,我看的书上都没有说,不过我想你可以自己些一个方法来实现,比如:
public void DrawXX(Point a1, Point a2, int Xlong, int step){
根据a1, a2 的坐标算出线长linelong;
然后Xlong为线段空隙长度,
然后step为线段数,
经过线长和线段、空隙的关系,加上一个循环,就可以实现了
}
这只是基本思路,代码还要靠你自己来写,我只能帮到这里了^_^,
liwon
2002-12-10
打赏
举报
回复
没人知道啊!斑竹帮忙!
Applet
实例 ——实时曲线
public void paint(Graphics g){ Points p = new Points(); Points point2; uuid=UUID.randomUUID(); p.setX(0); p.setY(new Random().nextInt(250)); str = "insert into Point (Point_Id,Point_X,Point_Y) values('"+uuid+"',"+p.getX()+","+p.getY()+")"; try { link.stt = link.con.createStatement(); link.stt.executeUpdate(str); } catch (SQLException e) { JOptionPane.showMessageDialog(null, e.getMessage()); } MyList_copy.add(p); MyList.add(p); Color c = g.getColor(); for(int i=0;i
draw
Line
(point1.getX(),point1.getY(),point1.getX(),point1.getY()); g.setColor(c); } else{ Points point1 = MyList.get(i); if(i+1>=MyList.size()){ //画到MyList的最后一个点时 point2 =point1; g.setColor(Color.RED); g.
draw
Line
(point1.getX(),point1.getY(),point2.getX(),point2.getY()); g.setColor(c); }else{ point2 = MyList.get(i+1); g.setColor(Color.RED); g.
draw
Line
(point1.getX(),point1.getY(),point2.getX(),point2.getY()); g.setColor(c); } } } for(int i=0;i
30){ //优化,如果MyList中的points大于
Applet
能显示的范围,则去掉不能显示在
Applet
中的Points for(int i=0;i
Applet的显示范围显示就行 }
自己写的自动
画线
applet
applet
,自动
画线
程序,java 作业
一个简单的
Applet
画图程序(鼠标
画线
)
一个
Applet
程序,通过鼠标监听实现鼠标随笔
画线
没多大技术含量,比较简单
IE8能正常显示
applet
Java IE插件
Java IE插件,IE8能正常显示
applet
java编写的画图小程序
<
APPLET
CODE="Snowman.class"WIDTH=200 HEIGHT=100>
APPLET
> import java.
applet
.*; import java.awt.*; public class Snowman extends
Applet
{ public void paint(Graphics g){ final int MID=150; final int TOP=50; Font myFont=newFont("华文彩云",Font.bont.ITALIC,18); setBackground(Color.CYAN); g.setFont(myFont); g.
draw
String("这是我堆的雪人!",80,20); g.setColor(Color.BLUE); g.fillRect(0,175,300,100); g.setColor(Color.RED); g.fillOval(-40,-40,80,90); g.setColor(Color.WHITE); g.fillOval(MID-20,TOP,40,40); g.fillOval(MID-35,TOP+35,70,50); g.fillOval(MID-50,TOP+80,100,60); g.setColor(Color.BLUE); g.fillOval(MID-10,TOP+10,5,5); g.fillOval(MID+5,TOP+10,5,5); g.setColor(Color.BLACK); g.
draw
Arc(MID-10,TOP+20,20,10,190,160); g.
draw
Line
(MID-25,TOP+60,MID-50,TOP+40); g.
draw
Line
(MID+25,TOP+60,MID+50,TOP+40); g.
draw
Line
(MID-20,TOP+5,MID+20,TOP+5); g.fillRect(MID-15,TOP-20,30,25); } }
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章