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

📄 canvastest.java

📁 针对越来越多的用户喜欢JAVA
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*; 
import java.util.*; 
public class CanvasTest extends Canvas implements KeyListener
{ 
  int index; 
  Color colors[] = {Color.red, Color.green, Color.blue }; 
  public void paint(Graphics g)
  { 
    g.setColor(colors[index]); 
    g.fillRect(0,0,getSize().width,getSize().height); 
  } 
  public static void main(String args[])
  { 
    Frame f = new Frame("Canvas"); 
    CanvasTest mc = new CanvasTest(); 
    f.add(mc,BorderLayout.CENTER); 
    f.setSize(150, 150); 
    mc.requestFocus(); 
    mc.addKeyListener(mc); 
    f.setVisible(true); 
  } 
  public void keyTyped(KeyEvent ev)
  { 
    index++; 
    if (index == colors.length)
    { 
      index =0; 
    } 
    repaint(); 
  } 
  public void keyPressed(KeyEvent ev) {} 
  public void keyReleased(KeyEvent ev) {} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -