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

📄 currentcolorgrid.java

📁 java实现的简单的画图软件
💻 JAVA
字号:
package com.catking.buttom;

import org.eclipse.swt.widgets.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.*;

import com.catking.mainFrm.SourceManager;



public class CurrentColorGrid extends Canvas{
	
	private static final int CURRENT_COLOR_GRID = 7;
	private static final Rectangle paint_rect 
									= new Rectangle(5, 5, 12, 12);
	private ColorPane parent;
	
	
	public CurrentColorGrid(ColorPane shell){
		
		super(shell, SWT.BORDER);
		this.parent = shell;
		
		final Image img = SourceManager.imgs[CURRENT_COLOR_GRID];
		
		Rectangle rect = img.getBounds();
		this.setSize(rect.width, rect.height);
		
		
		this.addPaintListener(new PaintListener(){

			@Override
			public void paintControl(PaintEvent e) {
				e.gc.drawImage(img, 0, 0);
				e.gc.setBackground(parent.getCurrentColor());
				e.gc.fillRectangle(paint_rect);
			}
			
		});
		
		
		
	}

}

⌨️ 快捷键说明

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