劉任昌w3schools繪圖CANVAS與SVG

canvas繪圖套件繪製選擇權到期日損益圖

w3schools學習canvas繪圖

Your browser does not support the HTML canvas tag.

w3schools學習svg繪圖

劉任昌拷貝自w3schools

爪哇期末考

VScode安裝編輯java的延伸套件Extension pack for java

import java.awt.*;
import java.awt.geom.Line2D;
import javax.swing.*;
public class Options {
    public static void main(String[] args) {
        JFrame frame = new JFrame("柯文哲Java繪製選擇權到期日損益");
        Container cp = frame.getContentPane();
        cp.add(new JComponent() {
            public void paintComponent(Graphics g) {
                Graphics2D g2 = (Graphics2D) g;
                g2.setFont(new Font("monospaced", Font.BOLD , 20));
                g2.setColor(Color.RED);
                g2.setStroke(new BasicStroke(8));//stroke中風,筆觸
                g2.drawString("買入賣權到期日損益",0,120);
                g2.draw(new Line2D.Float(0, 0, 100, 100));
                g2.draw(new Line2D.Float(100, 100, 200, 100));
                g2.drawString("買入買權到期日損益",300,120);
                g2.draw(new Line2D.Float(300, 100, 400, 100));
                g2.draw(new Line2D.Float(400, 100, 500, 0));
                 g2.setColor(Color.BLUE);
                g2.drawString("賣出賣權到期日損益",0,180);
                g2.draw(new Line2D.Float(0, 300, 100, 200));
                g2.draw(new Line2D.Float(100, 200, 200, 200));
                g2.drawString("賣出買權到期日損益",300,180);
                g2.draw(new Line2D.Float(300, 200, 400, 200));
                g2.draw(new Line2D.Float(400, 200, 500, 300));
            }
        });
        frame.setSize(550, 350);
        frame.setVisible(true);
    }
}

心得

Java的每一個元件或議題,都會扯上類別(class)與物件(object),且都有屬性與方法(method)。

批閱作業

1127僅是拷貝老師的截圖!且之後沒有進度。https://rainhtmlcssjavascriptjavapython.blogspot.com/2023/11/vs-codemaintainobject.html 1204.貼上程式碼才能執行。https://ryanareryan.blogspot.com/2023/12/javascriptrandomfloorceilround.html

留言

  1. https://d10836153.blogspot.com/2023/12/w3schoolcanvassvg.html

    回覆刪除
  2. https://keiime.blogspot.com/2023/12/w3schoolscanvassvg.html

    回覆刪除
  3. https://whitexd.blogspot.com/2023/12/w3choolcanvassvg.html

    回覆刪除
  4. https://ctz642895.blogspot.com/2023/12/w3schoolscanvas-svg.html

    回覆刪除
  5. https://kk0725.blogspot.com/2023/12/w3schoolcanvassvg.html

    回覆刪除
  6. https://tustning.blogspot.com/2023/12/w3schoolcanvassvg.html

    回覆刪除
  7. https://kitty030994.blogspot.com/2023/12/w3schoolscanvassvg.html

    回覆刪除
  8. https://www.blogger.com/blog/post/edit/2910868344786410340/6931745527820783853

    回覆刪除
  9. https://ziyun040818.blogspot.com/2023/12/w3schoolcanvasvg.html

    回覆刪除
  10. https://yun0205.blogspot.com/2023/12/w3schoolsvg.html

    回覆刪除
  11. https://xi715.blogspot.com/2023/12/w3schoolscanvassvg.html

    回覆刪除
  12. https://rrrrr-eeeee.blogspot.com/2023/12/w3schoolcanvassvg.html

    回覆刪除
  13. https://hui026.blogspot.com/2023/12/w3schoolscanvassvg.html

    回覆刪除

張貼留言

這個網誌中的熱門文章

甲劉任昌python串列List(陣列Array),元組Tuple,集合Set,字典Dict

劉任昌PYTHON陣列ARRAY串列LIST字典DIC集合SET元組TUPLE

劉任昌Javascript與Python比較