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

📄 paintselect.java

📁 applet 绘图板 applet 绘图板 applet 绘图板 applet 绘图板 applet 绘图板
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

class paintselect implements ItemListener {

	public paintselect(lgcanvas lgcanvas1, Choice choice, Choice choice1,
			Button button, Button button1) {
		choices = choice;
		mode = choice1;
		choice1.addItemListener(this);
		choice.addItemListener(this);
		pad = lgcanvas1;
		button.addActionListener(new gethelp());
		button1.addActionListener(new clear(pad));
	}

	public void itemStateChanged(ItemEvent itemevent) {
		if (mode.getSelectedIndex() + 1 == 1) {
			pad.mode(1);
			setColor(choices.getSelectedIndex() + 1);
		}
		if (mode.getSelectedIndex() + 1 == 2) {
			pad.mode(2);
			setStamp(choices.getSelectedIndex() + 1);
		}
		if (mode.getSelectedIndex() + 1 == 3) {
			pad.mode(3);
			setBackground(choices.getSelectedIndex() + 1);
		}
		pad.repaint();
	}

	public void setBackground(int i) {
		if (i == 1)
			pad.setBackground(1);
		if (i == 2)
			pad.setBackground(2);
		if (i == 3)
			pad.setBackground(3);
		if (i == 4)
			pad.setBackground(4);
		if (i == 5)
			pad.setBackground(5);
		if (i == 6)
			pad.setBackground(6);
		if (i == 7)
			pad.setBackground(7);
		if (i == 8)
			pad.setBackground(8);
		if (i == 9)
			pad.setBackground(9);
		if (i == 10)
			pad.setBackground(10);
	}

	public void setColor(int i) {
		if (i == 1)
			pad.setMyColor(Color.black);
		if (i == 2)
			pad.setMyColor(Color.white);
		if (i == 3)
			pad.setMyColor(Color.green);
		if (i == 4)
			pad.setMyColor(Color.cyan);
		if (i == 5)
			pad.setMyColor(Color.blue);
		if (i == 6)
			pad.setMyColor(Color.red);
		if (i == 7)
			pad.setMyColor(Color.pink);
		if (i == 8)
			pad.setMyColor(Color.magenta);
		if (i == 9)
			pad.setMyColor(Color.orange);
		if (i == 10)
			pad.setMyColor(Color.yellow);
	}

	public void setStamp(int i) {
		if (i == 1)
			pad.setStamp(1);
		if (i == 2)
			pad.setStamp(2);
		if (i == 3)
			pad.setStamp(3);
		if (i == 4)
			pad.setStamp(4);
		if (i == 5)
			pad.setStamp(5);
		if (i == 6)
			pad.setStamp(6);
		if (i == 7)
			pad.setStamp(7);
		if (i == 8)
			pad.setStamp(8);
		if (i == 9)
			pad.setStamp(9);
		if (i == 10)
			pad.setStamp(10);
	}

	private lgcanvas pad;

	private Choice choices;

	private Choice mode;
}

⌨️ 快捷键说明

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