Java 88. Cách vẽ và hiển thị các hình ảnh cơ bản | Lập trình Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết


     Code chi tiết 

    
    package view;
    
    import java.awt.Color;
    import java.awt.Graphics;
    
    import javax.swing.JPanel;
    
    public class JPanelDraw extends JPanel{
    
    	public JPanelDraw() {
    		this.setBackground(Color.white);
    	}
    	@Override
    	protected void paintComponent(Graphics g) {
    		super.paintComponent(g);
    		g.setColor(Color.red);
    		g.drawLine(15, 15, 50, 150);
    		
    		g.setColor(Color.blue);
    		g.drawOval(255, 255, 50, 50);
    		
    		g.setColor(Color.green);
    		g.drawRect(45, 150, 30, 90);
    		
    		g.setColor(Color.pink);
    		g.fillOval(400, 300, 50, 50);
    		
    		
    		g.setColor(Color.DARK_GRAY);
    		g.fillRect(100, 100, 150, 150);
    		
    		g.setColor(Color.YELLOW);
    		g.drawString("HELLO TITV", 250, 250);	
    		
    	}
    }
    

    
    package view;
    
    import java.awt.BorderLayout;
    
    import javax.swing.JFrame;
    
    public class DrawExampleView extends JFrame{
    	public DrawExampleView() {
    		this.setTitle("Draw Example");
    		this.setSize(500, 500);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setLocationRelativeTo(null);
    		
    		JPanelDraw jPanelDraw = new JPanelDraw();
    		
    		this.setLayout(new BorderLayout());
    		this.add(jPanelDraw, BorderLayout.CENTER);
    		this.setVisible(true);
    	}
    	
    	public static void main(String[] args) {
    		new DrawExampleView();
    	}
    }
    

    1 nhận xét: