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

📄 showcolors.java

📁 本java源程序包括了大量的学习程序(共27章)方便大家学习
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
public class ShowColors extends JFrame 
{
	//构造函数
	public ShowColors()
	{
		super("使用 颜色");            //窗口标题栏内容
		setSize(400,130);                 //设置窗口大小
		setVisible(true);                 //显示窗口
	}
	
	//用不同的方法构造一个颜色类,然后用该颜色绘制矩形和字符串
	public void paint(Graphics g)
	{
		//调用父类JFrame方法paint()
		super.paint(g);
		
		//设置颜色,颜色类构造函数参数为整数
		g.setColor(new Color(255,0,0));
		//填充矩形
		g.fillRect(25,25,100,20);     
		//在画板上画字符串,横坐标为130,纵坐标为40
		g.drawString("Current RGB: " + g.getColor(), 130, 40);
		
		//设置颜色,颜色类构造函数参数为浮点型
		g.setColor(new Color(0.0f, 1.0f, 0.0f));
		g.fillRect(25,50,100,20);
		g.drawString("Current RGB: " + g.getColor(), 130, 65);
		
		//设置颜色,使用Color类预定义的常量创建一个颜色对象
		g.setColor(Color.BLUE);
		g.fillRect(25,75,100,20);
		g.drawString("Current RGB: " + g.getColor(), 130, 90);
		
		//输出构成颜色的红色分量、绿色分量、蓝色分量
		Color color = Color.MAGENTA;
		g.setColor(color);
		g.fillRect(25,100,100,20);
		g.drawString("RGB values: " + color.getRed() + ", " + 
				  color.getGreen() +", " + color.getBlue(), 130, 115);
	}
	public static void main(String[] args) 
	{
		ShowColors application = new ShowColors();
		application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

⌨️ 快捷键说明

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