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

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

iHostART:罗马尼亚VPS/无视DMCA抗投诉vps;2核4G/40GB SSD/100M端口月流量2TB,€20/年

ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...

俄罗斯vps主机推荐,怎么样俄罗斯vps俄罗斯vps速度怎么样?

俄罗斯vps速度怎么样?俄罗斯vps云主机节点是欧洲十大节点之一,地处俄罗斯首都莫斯科,网络带宽辐射周边欧洲大陆,10G专线连通德国法兰克福、法国巴黎、意大利米兰等,向外连接全球。俄罗斯vps云主机速度快吗、延迟多少?由于俄罗斯数据中心出口带宽充足,俄罗斯vps云主机到全球各地的延迟、速度相对来说都不错。今天,云服务器网(yuntue.com)小编介绍一下俄罗斯vps速度及俄罗斯vps主机推荐!俄...

drawline为你推荐
sql四舍五入sql 查询出的结果进行除法运算,结果无法四舍五入。求助!腾讯搜索引擎我在腾讯视频中上传了一个视频,我在搜索引擎中输入关键字搜视频为什么找不到了?scriptmanagerajax ToolkitScriptManager与ScriptManager的区别sdfsdfsdfsdf小米手机投诉热线东兴证券网站东兴证券交易软件如何操作?在线沟通有效沟通的六个要点idataparameterweighting parameter是什么意思微盟价格虚拟币的价格由什么决定aviconverter哪款AVI转换器好用?推荐一下flex是什么Adobe 软件系列有那些,分别是做什么的?
ix主机 dropbox网盘 华为网络硬盘 有益网络 免费防火墙 东莞服务器 如何注册阿里云邮箱 什么是web服务器 贵阳电信测速 php服务器 贵州电信 塔式服务器 alexa搜 卡巴斯基免费下载 卡巴下载 ddos攻击器下载 服务器操作系统安装 运维堡垒主机 元旦促销活动方案 更多