【Java】 8.7 使用红-黄-红色渐变来绘制一个填充矩形
生活随笔
收集整理的這篇文章主要介紹了
【Java】 8.7 使用红-黄-红色渐变来绘制一个填充矩形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【Java】 作業題 8.7 使用紅-黃-紅色漸變來繪制一個填充矩形
使用以下語句,設置紅-黃-紅色周期漸變來繪制填充矩形:
g2d.setPaint(new GradientPaint(5,40,Color.RED,15,50,Color.YELLOW,true));
【題解代碼】
import java.awt.*; import javax.swing.*;public class Rectangle extends JFrame{public Rectangle(){super("Drawing 2D Shapes");setSize(200,200);setVisible(true);}public void paint(Graphics g){super.paint(g);Graphics2D g2d=(Graphics2D)g;g2d.setPaint(new GradientPaint(5,40,Color.RED,15,50,Color.YELLOW,true));g2d.fillRect(20, 40, 90, 55);}public static void main(String[] args) {Rectangle application=new Rectangle();application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} }運行結果截圖:
總結
以上是生活随笔為你收集整理的【Java】 8.7 使用红-黄-红色渐变来绘制一个填充矩形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JVM类加载过程,JDK和JER区别
- 下一篇: Beta测试应用程序完整指南