Hiển thị polygon sử dụng GUI trong Java
Miêu tả vấn đề
Cách hiển thị polygon bởi sử dụng Java GUI?
Giải pháp
Ví dụ sau minh họa cách vẽ polygon bằng việc tạo đối tượng Polygon và sử dụng các phương thức addPoint() và drawPolygon() để vẽ polygon này.
import java.awt.*; import java.awt.event.*; import javax.swing.*;public class Main extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Polygon p = new Polygon(); for (int i = 0; i < 5; i++) p.addPoint((int) (100 + 50 * Math.cos(i * 2 * Math.PI / 5)), (int) (100 + 50 * Math.sin(i * 2 * Math.PI / 5))); g.drawPolygon(p); } public static void main(String[] args) { JFrame frame = new JFrame(); frame.setTitle("Polygon"); frame.setSize(350, 250); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); Container contentPane = frame.getContentPane(); contentPane.add(new Main()); frame.setVisible(true); } }
Kết quả
Code trên sẽ cho kết quả sau:
Polygon is displayed in a frame.
Bài học Bài tập Java phổ biến tại hoconline.club:
lap_trinh_gui_trong_java.jsp
Bài viết liên quan