Hiển thị Shape trong Java GUI trong Java
Miêu tả vấn đề
Cách hiển thị Shape bởi sử dụng Java GUI?
Giải pháp
Ví dụ sau minh họa cách hiển thị Shape khác nhau bởi sử dụng các lớp Arc2D, Ellipse2D, Rectangle2D, RoundRectangle2D trong Java.
import java.awt.Shape; import java.awt.geom.*;public class Main { public static void main(String[] args) { int x1 = 1, x2 = 2, w = 3, h = 4, x = 5, y = 6, y1 = 1, y2 = 2, start = 3; Shape line = new Line2D.Float(x1, y1, x2, y2); Shape arc = new Arc2D.Float(x, y, w, h, start, 1, 1); Shape oval = new Ellipse2D.Float(x, y, w, h); Shape rectangle = new Rectangle2D.Float(x, y, w, h); Shape roundRectangle = new RoundRectangle2D.Float (x, y, w, h, 1, 2); System.out.println("Different shapes are created:"); } }
Kết quả
Code trên sẽ cho kết quả sau:
Different shapes are created.
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