if(e.getKeyCode() == KeyEvent.VK_R) { color = Color.RED; } else if(e.getKeyCode() == KeyEvent.VK_G) { color = Color.GREEN; } else if(e.getKeyCode() == KeyEvent.VK_B) { color = Color.BLUE; } else if(e.getKeyCode() == KeyEvent.VK_K) { color = Color.BLACK; } repaint(); } public void keyReleased(KeyEvent e){} public void keyTyped(KeyEvent e){} public void mousePressed(MouseEvent e) { x1=e.getX(); y1=e.getY(); } public void mouseReleased(MouseEvent e) { x2=e.getX(); y2=e.getY(); repaint(); }
public void mouseClicked(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {}
}
メインメソッド↓
public class Ensyu04 { public static void main(String[] args) { Ensyu04Frame f = new Ensyu04Frame(); f.setSize(800, 600); f.setTitle("お絵かきアプリケーション"); f.setVisible(true); } }