⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example6_4.java

📁 书中的例题
💻 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 + -