颜色数字代码java 颜色数字代码rgb

java里颜色类默认的几种颜色对应的int值是多少?public final static Color white= new Color(255, 255, 255);
public final static Color lightGray = new Color(192, 192, 192);
public final static Color gray= new Color(128, 128, 128);
public final static Color darkGray= new Color(64, 64, 64);
public final static Color black= new Color(0, 0, 0);
public final static Color red= new Color(255, 0, 0);
public final static Color pink= new Color(255, 175, 175);
public final static Color orange= new Color(255, 200, 0);
public final static Color yellow= new Color(255, 255, 0);
public final static Color green= new Color(0, 255, 0);
public final static Color magenta = new Color(255, 0, 255);
public final static Color cyan= new Color(0, 255, 255);
public final static Color blue= new Color(0, 0, 255);
其值在Color类内部以int的形式存着,24-32位为alpha值,16-23为red,8-15为green,0-7则是blue 。默认的alpha值为全1,也就是255 , 完全不透明 。
比如说
public final static Color pink = new Color(255, 175, 175);
表示在其内部颜色的值为255*2^24 255*2^16 175*2^8 175=4294946735
给定一幅图像,用java读取每个像素的RGB三个颜色值int rgbR;
int rgbG;
int rgbB;
int minx = 0;
int miny = 0;
try {
File file = new File("E:\\dd.png");
BufferedImage image = ImageIO.read(file);
int width = image.getWidth();//图片宽度
int height = image.getHeight();//图片高度
for (int i = minx; iwidth; i) {
for (int j = miny; jheight; j) {
int pixel = image.getRGB(i, j); // 下面三行代码将一个数字转换为RGB数字
rgbR = (pixel0xff0000)16;
rgbG = (pixel0xff00)8;
rgbB = (pixel0xff);
System.out.println("i="i",j="j":("rgbR","rgbG","rgbB")");
}
}
System.out.println("图片宽度为:" width ",高度为:" height);
} catch (IOException e) {
System.out.println("读取文件出错");
e.printStackTrace();
}
java中将颜色值和透明度能否转换成一个16进制可以啊; 颜色数字代码java你只需要颜色数字代码java了解颜色颜色数字代码java的基本原理,代码很容易就写出来了;屏幕显示的颜色就RGB三种颜色加上透明度构成的;
#FF0000 红色
#00FF00绿色
#0000FF蓝色
#0000FFCC蓝色 透明度
java参考代码如下
import java.awt.Color;
public class ColorDemo {
public static void main(String[] args) {
// java.awt.Color类 或者使用自定义的颜色类, 只要包含r,g,b,a四个属性就可以了
Color c1 = new Color(50, 0, 210, 204);
System.out.println(awtColorToWeb(c1));
}
public static String awtColorToWeb(Color c1) {
StringBuilder builder = new StringBuilder();
//builder.append("0x");//16进制的标识
builder.append("#");//web16进制颜色开头的字符
builder.append(getString(c1.getRed()));//红色转16进制
builder.append(getString(c1.getGreen()));//绿色转16进制
builder.append(getString(c1.getBlue()));//蓝色转16进制
builder.append(getString(c1.getAlpha()));//透明度转16进制
return builder.toString();
}
public static String getString(int value){
String str=Integer.toHexString(value);//把单色转成16进制
return str.length()==1?"0" str:str;
//用2个16进制的数字个字符来表示;所以长度不足就补0
//比如 "6"--"06"
}
}
如果你使用javafx的Color类, 那会让你觉得很简便 . 因为Color toString() 打印出来就是16进制的颜色.
javafx里颜色参考如下
import javafx.scene.paint.Color;
public class ColorDemo {
public static void main(String[] args) {
//使用的javafx的Color
Color c1 = Color.rgb(50, 0, 210, 0.8);
System.out.println(c1);//直接就是输出16进制的颜色
Color c2=Color.valueOf("#3200d2cc");//web颜色轻松转16进制
System.out.println(c2);
//web颜色 #AABBCCDD--可简写成--ABCD
Color c3=Color.valueOf("567c");//web颜色简写也支持
System.out.println(c3);
}
}
拓展了解:JavaFX是现代化的图形界面框架, 支持动画, 多媒体,3D ,WebView 甚至支持HTML5,事件绑定进制 配合lambda表达式, 代码简洁功能强大;
我的世界颜色代码大全(我的世界颜色代码表)1、我的世界颜色代码大全 。
2、我的世界颜色代码图 。
3、我的世界颜色代码符号怎么打 。
4、网易我的世界颜色代码 。
1.我的世界颜色代码是amp 。
2. 。
3.amp 。
4.4=大红、amp 。
5.c=浅红、amp 。
6.6=土黄、amp 。
7.e=金黄、amp 。
8.2=绿、amp 。
9.a=浅绿、amp 。
10.b=蓝绿、amp 。
11.3=天蓝、amp 。
12.1=深蓝、amp 。
13.9=蓝紫、amp 。
14.d=粉红、amp 。
15.5=品红、amp 。
16.f=白、amp 。
17.7=灰、amp 。
18.8=深灰、amp 。
19.0=黑 。
20.我的世界:玩家们可以自由选择游戏模式[生存、创造、冒险、极限(仅Java版)和旁观模式(仅Java版)] 。
21.在各种模式中体验不一样的有趣玩法,在生存模式中享受打怪、冒险等多种乐趣,在创造模式下享受当创世神的乐趣 。
22.该游戏以玩家在三维空间中自由地创造和破坏不同种类的方块为主题 。
23.玩家在游戏中可以在单人或多人模式中通过摧毁或创造精妙绝伦的建筑物和艺术 , 或者收集物品探索地图以完成游戏的成就(进度) 。
javaweb,从小到大显示彩虹文字的代码本文实例讲述了JavaScript实现彩虹文字效果的方法 。分享给大家供大家参考 。具体如下:
HTML
HEAD
TITLERainbow Text/TITLE
[removed]
!-- Begin hide from old browsers
function createHexArray(n)
{
this.length = n;
for (var i = 1; i = n; i)
this[i] = i - 1;
this[11] = "A";
this[12] = "B";
this[13] = "C";
用java声明一个颜色类Colorimport java.awt.*;
import java.awt.event.*;
public class adjustcolor implementsAdjustmentListener, WindowListener {
Frame f=new Frame("调整颜色");
Label l1=new Label("调整滚动条颜色数字代码java,会改变初始颜色",Label.CENTER);
Label l2=new Label("此处显示颜色值",Label.CENTER);
Label l3=new Label("红",Label.CENTER);
Label l4=new Label("绿",Label.CENTER);
Label l5=new Label("蓝",Label.CENTER);
Scrollbar scr1=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,265);
Scrollbar scr2=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,265);
Scrollbar scr3=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,265);
public adjustcolor(){
f.add(l1);
f.add(l2);
f.add(l3);
f.add(l4);
f.add(l5);
f.add(scr1);
f.add(scr2);
f.add(scr3);
f.setSize(400,350);
f.setVisible(true);
f.addWindowListener(this);
f.setResizable(false);
l1.setBackground(Color.GREEN);
scr1.setBounds(35,225,360,25);
scr2.setBounds(35,255,360,25);
scr3.setBounds(35,285,360,25);
l1.setBounds(0,0,400,200);
l2.setBounds(0,310,400,30);
l3.setBounds(0,225,30,30);
l4.setBounds(0,255,30,30);
l5.setBounds(0,285,30,30);
scr1.addAdjustmentListener(this);
scr2.addAdjustmentListener(this);
scr3.addAdjustmentListener(this);
l1.setBackground(Color.GREEN);
scr1.setBackground(Color.RED);
scr2.setBackground(Color.GREEN);
scr3.setBackground(Color.blue);
}
public void adjustmentValueChanged(AdjustmentEvent e){
int a=scr1.getValue();
int b=scr2.getValue();
int c=scr3.getValue();
l1.setBackground(new Color(a,b,c)) ;
l2.setText("红" "" "绿" "" "蓝" "" a "" b "" c);
l1.setText(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) {
System.exit(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
}
}
这是源代码应该是颜色数字代码java你想要颜色数字代码java的
【颜色数字代码java 颜色数字代码rgb】关于颜色数字代码java和颜色数字代码rgb的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读