zoukankan      html  css  js  c++  java
  • 三角形

    package result;
    //java2d控制线条
    import javax.swing.*;
    import java.awt.*;
    import java.awt.geom.Line2D;
    import java.awt.geom.Line2D.Double;

    public class F8 extends JFrame
    {
    public F8() {
    super("设置线条粗细");
    setSize(300,250);
    setVisible(true);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    //默认布局BORDER
    add(new MyCanvas());
    validate();
    }
    public static void main(String[] arg) {
    new F8();
    }
    class MyCanvas extends Canvas {
    public MyCanvas() {
    // TODO Auto-generated constructor stub
    setSize(300,250);
    }
    public void paint(Graphics g) {
    Graphics2D g2 = (Graphics2D)g;
    Line2D line_1 = new Line2D.Double(150,50,220,150);
    Line2D line_2 = new Line2D.Double(150,50,80,150);
    Line2D line_3 = new Line2D.Double(80,180,220,180);
    BasicStroke bs_1 = new BasicStroke(16,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL);
    BasicStroke bs_2 = new BasicStroke(16f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER);
    BasicStroke bs_3 = new BasicStroke(16f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_ROUND);
    g2.setStroke(bs_1);
    g2.setStroke(bs_2);
    g2.setStroke(bs_3);
    g2.draw(line_1);
    g2.draw(line_2);
    g2.draw(line_3);
    }
    }
    }

  • 相关阅读:
    js单体模式
    react实现递归搜索下拉查询目录树功能
    浏览器跨域问题分析
    css中清除浮动
    ts中的函数
    ts中类型
    RX.js6变化
    js对象模型3
    React数组变化之后,视图没有更新
    Mac安装yarn并配置环境变量PATH,运行报错问题解决
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/13678814.html
Copyright © 2011-2022 走看看