TEMP

캔버스에 색 넣기(Canvas 상속)

장꾸꾸 2020. 9. 3. 13:54
package main; //캔버스에 색깔 넣기

import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics; 

public class MyCanvas extends Canvas{ //자바 기본 캔버스를 상속
	@Override
	public void paint(Graphics g) {
		setBackground(Color.BLUE); //색상설정
	}
}
package main;

import java.awt.BorderLayout; //2nd 방법
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.JFrame; // 2nd 방법
import javax.swing.JLabel;

public class Control {
	
	public void init() {
		Frame colframe = new Frame("색상 확인");
		setLayout(colframe);
		colframe.setLayout(null);
		
		MyCanvas colCan = new MyCanvas();
		colCan.setSize(300,300);
		colCan.setLocation(100,70);
		colframe.add(colCan);
		colframe.setVisible(true);
	}