📄 example6_4.java
字号:
/* java 2D渐变色填充图形 */
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
public class Example6_4 extends Frame
{
private class WindowCloser extends WindowAdapter
{ public void windowClosing(WindowEvent we)
{System.exit(0);}
}
public Example6_4()
{ super("渐变色填充图形");
setSize(220,180);show();
addWindowListener(new WindowCloser());
}
public static void main(String args[])
{
new Example6_4();
}
public void paint(Graphics g)
{
Graphics2D g_2d=(Graphics2D)g;
GradientPaint gradient_1
=new GradientPaint(0,0,Color.black,50,50,Color.yellow,false);
g_2d.setPaint(gradient_1);
Rectangle2D rect_1=new Rectangle2D.Double (0,0,50,50);
g_2d.fill(rect_1);
GradientPaint gradient_2
=new GradientPaint(60,50,Color.red,150,50,Color.white,true);
g_2d.setPaint(gradient_2);
Rectangle2D rect_2=new Rectangle2D.Double (60,50,150,50);
g_2d.fill(rect_2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -