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

Sharktech鲨鱼服务器商提供洛杉矶独立服务器促销 不限流量月99美元

Sharktech(鲨鱼服务器商)我们还是比较懂的,有提供独立服务器和高防服务器,而且性价比都还算是不错,而且我们看到有一些主机商的服务器也是走这个商家渠道分销的。这不看到鲨鱼服务器商家洛杉矶独立服务器纷纷促销,不限制流量的独立服务器起步99美元,这个还未曾有过。第一、鲨鱼机房服务器方案洛杉矶机房,默认1Gbps带宽,不限流量,自带5个IPv4,免费60Gbps / 48Mpps DDoS防御。C...

totyun:香港cn2 vps,5折优惠,$6/月,10Mbps带宽,不限流量,2G内存/2核/20g+50g

totyun,新公司,主要运作香港vps、日本vps业务,接入cn2网络,不限制流量!VPS基于KVM虚拟,采用系统盘和数据盘分离,从4G内存开始支持Windows系统...大家注意下,网络分“Premium China”、“Global”,由于站长尚未测试,所以也还不清楚情况,有喜欢吃螃蟹的尝试过不妨告诉下站长。官方网站:https://totyun.com一次性5折优惠码:X4QTYVNB3P...

腾讯云轻量服务器两款低价年付套餐 2核4GB内存8M带宽 年74元

昨天,有在"阿里云秋季促销活动 轻量云服务器2G5M配置新购年60元"文章中记录到阿里云轻量服务器2GB内存、5M带宽一年60元的活动,当然这个也是国内机房的。我们很多人都清楚备案是需要接入的,如果我们在其他服务商的域名备案的,那是不能解析的。除非我们不是用来建站,而是用来云端的,是可以用的。这不看到其对手腾讯云也有推出两款轻量服务器活动。其中一款是4GB内存、8M带宽,这个比阿里云还要狠。这个真...

drawline为你推荐
ae序列号ae序列号网络视频下载器网络视频下载工具哪个好用?flash实例flash CS3 实例的属性面板里的实例名称是指什么暴力破解rar怎么暴力破解rar密码?快速且有效的刷ip流量如何刷自己网站的IP流量举报非法网站如何举报非法网站?云输入法QQ云输入法怎样进行中英文切换?java程序员招聘为什么Java程序员工资都很高网络安全密钥网络安全密钥和wifi密码有什么区别在线沟通有效沟通的六个要点
韩国vps 香港ufo 冰山互联 hostgator 圣迭戈 视频存储服务器 优惠码 便宜建站 服务器日志分析 双11抢红包攻略 全能主机 云全民 193邮箱 腾讯云分析 亚马逊香港官网 100m独享 raid10 太原联通测速 电信网络测速器 阿里云邮箱申请 更多