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

TmhHost 全场八折优惠且充值返10% 多款CN2线路

TmhHost 商家是一家成立于2019年的国人主机品牌。目前主营的是美国VPS以及美国、香港、韩国、菲律宾的独立服务器等,其中VPS业务涵盖香港CN2、香港NTT、美国CN2回程高防、美国CN2 GIA、日本软银、韩国cn2等,均为亚太中国直连优质线路,TmhHost提供全中文界面,支持支付宝付款。 TmhHost黑五优惠活动发布了,全场云服务器、独立服务器提供8折,另有充值返现、特价服务器促销...

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

inux国外美老牌PhotonVPS月$2.5 ,Linux系统首月半价

PhotonVPS 服务商我们是不是已经很久没有见过?曾经也是相当的火爆的,我们中文习惯称作为饭桶VPS主机商。翻看之前的文章,在2015年之前也有较多商家的活动分享的,这几年由于服务商太多,乃至于有一些老牌的服务商都逐渐淡忘。这不有看到PhotonVPS商家发布促销活动。PhotonVPS 商家七月份推出首月半价Linux系统VPS主机,首月低至2.5美元,有洛杉矶、达拉斯、阿什本机房,除提供普...

drawline为你推荐
ico监管ICO为什么被叫停代发邮件什么是商务邮件代发?broadcast播哈尔滨哪里有卖broadcast播 这个服装品牌的java程序员招聘为什么Java程序员工资都很高全局钩子加载全局钩子是什么,每次进入股票软件都说加载全局钩子,是中病毒了吗yui3yui 3 月9日 出的专辑的情报erp系统教程ERP系统怎么使用erp系统教程ERP系统怎样操作,有教学视频吗?怎样删除聊天记录如何删除聊天idataparameterinvalid parameter是什么意思
云主机租用 什么是虚拟主机 godaddy域名注册 河南vps 新网域名管理 互联网域名管理办法 圣迭戈 腾讯云数据库 谷歌香港 Hello图床 2017年黑色星期五 evssl windows2003iso 建站代码 刀片服务器是什么 腾讯实名认证中心 免费申请个人网站 双线机房 七夕快乐英语 东莞idc 更多