public static void main( String[] args ) {
new JFrame() {{
setContentPane( new JPanel() {
@Override
protected void paintComponent( Graphics g ) {
super.paintComponent( g );
Graphics2D g2 = (Graphics2D) g;
Arc2D.Double ellipse2 = new Arc2D.Double( 0, 0, 200, 200, 0, 90, Arc2D.PIE );
CircularGradientPaint rgp2 = new CircularGradientPaint( new Point2D.Double( 100, 100 ), Color.red, Color.white );
g2.setPaint( rgp2 );
g2.fill( ellipse2 );
Arc2D.Double ellipse = new Arc2D.Double( 0, 0, 200, 200, 90, 90, Arc2D.PIE );
CircularGradientPaint rgp = new CircularGradientPaint( new Point2D.Double( 100, 100 ), Color.white, Color.blue );
g2.setPaint( rgp );
g2.fill( ellipse );
}
} );
setSize( 800, 700 );
setVisible( true );
setDefaultCloseOperation( EXIT_ON_CLOSE );
}};
}
CircularGradientPaint.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:PhET
作者:
评论列表
文章目录