• 画函数图像


    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    public class DrawDemo extends JPanel{
    
        /*public void paintComponent(Graphics g) {
            super.paintComponent(g);
            //g = this.getGraphics();
            g.setColor(Color.BLUE);
            g.drawString("HELLO", 100, 100);
            g.fill3DRect(50, 100, 100, 100, true);
        }*/
        public void paintComponent(Graphics g) {
            double x0,y0,x1,y1,x2,y2,scale;
            x0 = 100;y0 = 80;
            scale = 30.0;
            g.setColor(Color.BLUE);
            for(x1=-3.1415926d;x1<=3.1415926d;x1+=0.01d) {
                y1 = Math.sin(x1)+Math.cos(x1);
                x2 = x0+x1*scale;
                y2 = y0+y1*scale;
                System.out.println(""+x2+"-"+y2);
                g.fillOval((int)x2,(int)y2,3,3);
            }
            
        }
        
        
        public static void main(String[] args) {
            JFrame f = new JFrame();
            f.setSize(500,500);
            f.setTitle("Draw Demo");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setLocationRelativeTo(null);
            f.add(new DrawDemo());
            f.setVisible(true);
        }
        
        
    }
  • 相关阅读:
    团队项目冲刺阶段一(6)
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    梦断代码读后感
    每日日报
  • 原文地址:https://www.cnblogs.com/qqjue/p/2628231.html
Copyright © 2020-2023  润新知