C语言怎么调颜色

C语言怎么调颜色,第1张

第一步、进入到vs界面,在上方工具栏中选择箭头所指的工具选项,如下图所示

第二步、选择箭头所指的选项,点击进入选项窗口,如下图所示。

第三步、点击箭头所指的环境选项,进入到环境设置,如下图所示。

第四步、在下拉列表中选择箭头所指的字体和颜色,进行相关设置,如下图所示。

第五步、在这里可以对各种显示项的格式进行相关的设置,包括大小,字体,像前景,项背景等,可以进行自己喜欢的设置,如下图所示。

import javaawt;

import javaawtevent;

public class adjustcolor implements AdjustmentListener, WindowListener {

Frame f=new Frame("调整颜色");

Label l1=new Label("调整滚动条,会改变初始颜色",LabelCENTER);

Label l2=new Label("此处显示颜色值",LabelCENTER);

Label l3=new Label("红",LabelCENTER);

Label l4=new Label("绿",LabelCENTER);

Label l5=new Label("蓝",LabelCENTER);

Scrollbar scr1=new Scrollbar(ScrollbarHORIZONTAL,0,10,0,265);

Scrollbar scr2=new Scrollbar(ScrollbarHORIZONTAL,0,10,0,265);

Scrollbar scr3=new Scrollbar(ScrollbarHORIZONTAL,0,10,0,265);

public adjustcolor(){

fadd(l1);

fadd(l2);

fadd(l3);

fadd(l4);

fadd(l5);

fadd(scr1);

fadd(scr2);

fadd(scr3);

fsetSize(400,350);

fsetVisible(true);

faddWindowListener(this);

fsetResizable(false);

l1setBackground(ColorGREEN);

scr1setBounds(35,225,360,25);

scr2setBounds(35,255,360,25);

scr3setBounds(35,285,360,25);

l1setBounds(0,0,400,200);

l2setBounds(0,310,400,30);

l3setBounds(0,225,30,30);

l4setBounds(0,255,30,30);

l5setBounds(0,285,30,30);

scr1addAdjustmentListener(this);

scr2addAdjustmentListener(this);

scr3addAdjustmentListener(this);

l1setBackground(ColorGREEN);

scr1setBackground(ColorRED);

scr2setBackground(ColorGREEN);

scr3setBackground(Colorblue);

}

public void adjustmentValueChanged(AdjustmentEvent e){

int a=scr1getValue();

int b=scr2getValue();

int c=scr3getValue();

l1setBackground(new Color(a,b,c)) ;

l2setText("红"+" "+"绿"+" "+"蓝"+" "+a+" "+b+" "+c);

l1setText(null);

}

public static void main(String[] args){

new adjustcolor();

}

public void windowActivated(WindowEvent arg0) {

// TODO Auto-generated method stub

}

public void windowClosed(WindowEvent arg0) {

}

public void windowClosing(WindowEvent arg0) {

Systemexit(0);

}

public void windowDeactivated(WindowEvent arg0) {

// TODO Auto-generated method stub

}

public void windowDeiconified(WindowEvent arg0) {

// TODO Auto-generated method stub

}

public void windowIconified(WindowEvent arg0) {

// TODO Auto-generated method stub

}

public void windowOpened(WindowEvent arg0) {

// TODO Auto-generated method stub

}

}

这是源代码 应该是你想要的

1system(char)是调用系统命令。

2你得知道命令行color的用法:

COLOR [attr] 设置默认的控制台前景和背景颜色。

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = ** E = 淡**

7 = 白色 F = 亮白色

例如: "COLOR fc" 在亮白色上产生亮红色。

3i + 48 = i + '0' = 'i' (0=<i<=9);

i + 55 = i + 65 - 10 = i + 'A' - 10 (10<=i<=15);

也就是把数i(0<=i<=15)转换成十六进制对应的字符。

4i%16 是取值范国为0~15,str[6]对应背景色的值。

附加:

给你举几个例子吧:

当i=30时,i%16=14>10 所以i%16<10不成立,str[6]=i%16+55=14+55=4+65=4+'A'='E';

当i=31时,i%16=15>10 所以i%16<10不成立,str[6]=i%16+55=15+55=5+65=5+'A'='F';

当i=32时,i%16=0<10 所以i%16<10成立,str[6]=i%16+48=0+'0'='0';

当i=33时,i%16=1<10 所以i%16<10成立,str[6]=i%16+48=1+'0'='1';

turtle是一个简单的绘图工具。它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令。 1在文件头写上如下行,这能让我们在语句中插入中文 #--coding:utf-8-- 2用importturtle导入turtle库 3绘图窗口的原点(0,0)在正中间

构造一个Color对象,Color类用来表示一个32位颜色,这儿的四个数分别表示Alpha(透明度),RGB(红绿蓝)四个分量,每个分量的范围为0~255,比如new Color(255, 255, 255, 255)就是白色,new Color(0,0,0,0)是完全透明的颜色,new Color(128, 255, 0, 0) 是半透明的红色。

以上就是关于C语言怎么调颜色全部的内容,包括:C语言怎么调颜色、用java声明一个颜色类Color、C++程序 颜色变换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9867703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存