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

Atcloud:全场8折优惠,美国/加拿大/英国/法国/德国/新加坡vps,500g大硬盘/2T流量/480G高防vps,$4/月

atcloud怎么样?atcloud刚刚发布了最新的8折优惠码,该商家主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御。Atcloud高防VPS。atcloud.net,2020年成立,主要提供基于KVM虚拟架构的VPS、只能DNS解析、域名、SS...

SoftShellWeb:台湾(台北)VPS年付49美元起,荷兰VPS年付24美元起

SoftShellWeb是一家2019年成立的国外主机商,商家在英格兰注册,提供的产品包括虚拟主机和VPS,其中VPS基于KVM架构,采用SSD硬盘,提供IPv4+IPv6,可选美国(圣何塞)、荷兰(阿姆斯特丹)和台湾(台北)等机房。商家近期推出台湾和荷兰年付特价VPS主机,其中台湾VPS最低年付49美元,荷兰VPS年付24美元起。台湾VPSCPU:1core内存:2GB硬盘:20GB SSD流量...

ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

drawline为你推荐
时间刻度ps时间轴上方不显示时间刻度,应该怎么设置?旺旺群发淘宝怎样旺旺群群发存储区域网络什么是存储局域网?组建它需要哪些内容?snake模型急求 设计贪吃蛇实验报告短信营销方案家装短信营销如何进行才有效?oledbdatareaderDataReader和IDataReader的区别?listviewitem安卓如何添加Listview的item?公众号付费阅读如何申请微信付费阅读功能netbios协议机子上启动了netbios协议,为什么还是运行不了netbios命令微信网页版登陆首页微信网页版怎么用?微信网页版怎么登陆?
免费域名注册 vps教程 新通用顶级域名 国外永久服务器 香港服务器99idc 香港托管 idc测评网 mediafire下载 Hello图床 个人免费空间 33456 如何安装服务器系统 万网空间购买 申请免费空间和域名 联通网站 免费外链相册 美国凤凰城 web应用服务器 韩国代理ip 镇江高防 更多