TAILIEUCHUNG - Introduction to Programming Using Java Version 6.0 phần 10

Giả sử rằng A và B là các biến loại thiết lập trong Java. Các hoạt động toán học A, B và có thể được tính bằng cách sử dụng các phương pháp từ giao diện Set. Đặc biệt: (B) tính toán các công đoàn của A và B; (B) tính toán giao điểm của A và B; và (B) tính toán sự khác biệt của A và B. | CHAPTER 13. ADVANCED GUI PROGRAMMING 671 and so on. At the end of the array the pattern wraps back to the beginning of the array. If you want a solid line use a different constructor that has fewer parameters. dashPhase tells the computer where to start in the dashPattern array for the first segment of the line. Use 0 for this parameter in most cases. For the third row in the above picture the dashPattern is set to new float 5 5 . This means that the lines are drawn starting with a solid segment of length 5 followed by a transparent section of length 5 and then repeating the same pattern. A simple dotted line would have thickness 1 and dashPattern new float 1 1 . A pattern of short and long dashes could be made by using new float 10 4 4 4 . For more information see the Java documentation or try experimenting with the source code for the sample program. So now we can draw fancier lines. But any drawing operation is still restricted to drawing with a single color. We can get around that restriction by using Paint. An object of type Paint is used to assign color to each pixel that is hit by a drawing operation. Paint is an interface and the Color class implements the Paint interface. When a color is used for painting it applies the same color to every pixel that is hit. However there are other types of paint where the color that is applied to a pixel depends on the coordinates of that pixel. Standard Java includes two classes that define paint with this property GradientPaint and TexturePaint. In a gradient the color that is applied to pixels changes gradually from one color to a second color as you move from point to point. In a texture the pixel colors come from an image which is repeated if necessary like a wallpaper pattern to cover the entire xy-plane. It will be helpful to look at some examples. This illustration shows a polygon filled with two different paints. The polygon on the left uses a GradientPaint while the one on the right uses a TexturePaint. Note .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.