drawlineVB中的drawline怎么用

drawline  时间:2021-06-22  阅读:()

drawline怎么实现已定义2点的连接?

你看看窗体那(5,5)坐标的地方有没有其他的控件,如果有其他的控件的话字是看不见,而且这段代码不能放在Form_Load或构造方法里,只要窗体一刷新(比如窗体大小改变,可见性改变)字就没有了,你最好吧代码写在Paint事件里,如下 Font Heiti = new Font(FontFamily.GenericSansSerif, 8, FontStyle.Bold); Pen blackpen = new Pen(Color.Black, 2); private void Form1_Paint(object sender, PaintEventArgs e) { Graphics myg = e.Graphics; Point x = new Point(5, 5); Point y = new Point(5, Height - 5); Point p = new Point(this.Width - 5, 5); Point q = new Point(this.Width - 5, Height - 5); myg.DrawString("xdx", Heiti, new SolidBrush(Color.Yellow), 5, 5); myg.DrawLine(blackpen, x, y); } DrawLine那写错了,应该是这样 myg.DrawLine(blackpen, x, y);

java 怎么用drawline画坐标系 要图上这种感觉的 求讲解

java">import java.awt.*; class MyCanvas extends Canvas{ public void paint(Graphics g){ g.setFont(new Font("华文行楷",Font.PLAIN,20)); g.setColor(Color.RED); g.drawString("绘图测试!",20,20); g.drawLine(30,60,100,60); g.setColor(Color.BLUE); g.draw3DRect(60,50,70,30,false); g.setColor(Color.BLUE); g.fillArc(0,60,65,65,40,80); g.setFont(new Font("华文彩云",Font.PLAIN,30)); g.setColor(Color.PINK); g.drawString("彩云之南",20,120); } } public class AWTDrawing { public static void main( String args[]) { Frame f = new Frame("AWT绘图"); MyCanvas p = new MyCanvas(); f.add(p); f.setSize(170,170); f.setBackground( new Color(160,220,220)); f.setVisible( true); } } 效果图(该网站bug315上面还有很多java相关的知识,你可以去学习一下呵呵):

JAVA drawLine()方法怎么用?

这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。

X1,Y1是确定直线的起始点,即横坐标为x1,纵坐标为y1的点。

同理x2,y2确定直线的终点。

例: A(x1,y1) B(x2,y2) 就可以画出直线AB了。

参数: x1 - 第一个点的 x 坐标。

y1 - 第一个点的 y 坐标。

x2 - 第二个点的 x 坐标。

y2 - 第二个点的 y 坐标。

扩展资料: 注意事项 该方法只能绘制单条直线;如果需要同时绘制多条直线,则可以使用drawLines方法。

基本语法:public void drawLine (float startX, float startY, float X, float Y, Paint paint) protected?void?onDraw(Canvas?canvas)?{ ? //?TODO?Auto-generated?method?stub ? super.onDraw(canvas); ? paint.setColor(Color.BLACK);????????????????????//设置画笔颜色 ? canvas.drawColor(Color.WHITE);??????????????????//设置背景颜色 ? paint.setStrokeWidth((float)?1.0);??????????????//设置线宽 ? canvas.drawLine(50,?50,?450,?50,?paint);????????//绘制直线 ? paint.setStrokeWidth((float)?5.0);??????????????//设置线宽 ? canvas.drawLine(50,?150,?450,?150,?paint);??????//绘制直线 ? paint.setStrokeWidth((float)?10.0);?????????????//设置线宽 ? canvas.drawLine(50,?250,?450,?250,?paint);??????//绘制直线 ? paint.setStrokeWidth((float)?15.0);?????????????//设置线宽 ? canvas.drawLine(50,?350,?450,?350,?paint);??????//绘制直线 ? paint.setStrokeWidth((float)?20.0);?????????????//设置线宽 ? canvas.drawLine(50,?450,?450,?450,?paint);??????//绘制直线 ? }

本人菜鸟 请问java中drawLine函数的具体用法是什么? 举例如下,怎么才能在J窗体里画出线呢?

drawLine(int x1, int y1, int x2, int y2) 在此图形上下文的坐标系统中,使用当前颜色在点(x1,y1)和(x2,y2)之间画一条直线 就好像你的g.drawLine(10,10,20,30); 意思是说 从坐标点(10,10)向点(20,30)画一条直线. 也就是两点决定一条直线。

谢谢采纳。

献丑了

java中drawLine无法画线,求解。。。

1. 把JLabel替换为Label对象吧、如果不设置文字、就会划出直线了 2. 重写JLabel的paint方法,在paint方法里面划线就可以了 import javax.swing.*; import java.awt.Color; import java.awt.Graphics; public class TestGetGraphics extends JFrame { private JLabel jlblBanner = new JLabel() { @Override public void paint(Graphics g) { super.paint(g); g.setColor(Color.red); g.drawLine(0, 0, 50, 50); } }; TestGetGraphics() { jlblBanner.setBackground(null); jlblBanner.setForeground(null); jlblBanner.setOpaque(true); add(jlblBanner); } public static void main(String[] args) { TestGetGraphics frame = new TestGetGraphics(); frame.setTitle("TestGetGraphics"); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(200, 100); frame.setVisible(true); } }

VB中的drawline怎么用

例如: Protected Sub pic1_Paint(sender As Object, e As PaintEventArgs) Handles pic1.Paint Dim g As Graphics = e.Graphic Dim pen = New Pen(Color.Red) g.DrawLing(pen, 0, 0, 100, 100) End Sub

HostHatch(15美元)大硬盘VPS,香港NVMe,美国、英国、荷兰、印度、挪威、澳大利亚

HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...

WebHorizon($10.56/年)256MB/5G SSD/200GB/日本VPS

WebHorizon是一家去年成立的国外VPS主机商,印度注册,提供虚拟主机和VPS产品,其中VPS包括OpenVZ和KVM架构,有独立IP也有共享IP,数据中心包括美国、波兰、日本、新加坡等(共享IP主机可选机房更多)。目前商家对日本VPS提供一个8折优惠码,优惠后最低款OpenVZ套餐年付10.56美元起。OpenVZCPU:1core内存:256MB硬盘:5G NVMe流量:200GB/1G...

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

drawline为你推荐
阶乘符号数学中的阶乘符号与那个标点符号的写法相同?dnf装备代码DNF代码,装备,不是EX4k超高清视频下载哪里有4K片源下载啊?补充:刚入手了一个4k电视盒,小美盒子V9,说是支持4k。正好我的电视机是4k的,想知道哪里有得下载呢?有朋友说我傻,现在基本上没有4k片源下载,而且不知道什么时候才有。等到流行的时候也许这个机器又淘汰啦!我该怎么办啊?scriptmanager怎么解决ScriptManager和Jqery冲突怎么用电脑发短信怎样用电脑给别人的手机发短信?pat是什么格式怎么将自己做的PS图片保存为PAT格式?webservice框架什么是webservice,什么情况下使用,如何使用databasenamefoxpro中的的命令格式云输入法QQ云输入法怎样调整候选词的个数?全局钩子求助:全局钩子是怎么回事啊?下载的游戏为什么会安装钩子?求大神帮助
合租服务器 新秒杀 云网数据 BWH gateone 2017年黑色星期五 好看的桌面背景图 ibox官网 天互数据 jsp空间 vip购优惠 gtt 免费网页空间 申请网页 789电视剧 上海电信测速网站 西安服务器托管 防cc攻击 杭州电信宽带优惠 摩尔庄园注册 更多