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();
}
}
I done!
Trả lờiXóa