canvas繪圖套件繪製選擇權到期日損益圖
買入選擇權到期日損益
賣出選擇權到期日損益
圖片
程式碼
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.setStroke(new BasicStroke(2));//stroke中風,筆觸
g2.setFont(new Font("monospaced", Font.BOLD , 20));
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.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));
g2.drawString("黃珍甄2024年1月3日學會java",100,300);
}
});
frame.setSize(550, 350);
frame.setVisible(true);
}
}
心得
程式語言編寫,需要編譯器compiler或直譯器interpreter執行。
瀏覽器Chrome或Edge是HTML, CSS, JavaScript的直譯器。
JAVA語言的編譯器是JDK, Java Development Kit爪哇開發工具。
VS Code是撰寫程式的整合開發環境IDE, Integrated Development Environment,可以編寫程式碼,也可以編譯程式,但需要裝Java延伸套件Extension Pack for Java
362影片
VIDEO
365影片
VIDEO
366影片
VIDEO
留言
張貼留言