「Java颜色编写」java是什么颜色的

博主:adminadmin 2022-11-27 07:15:07 47

今天给各位分享Java颜色编写的知识,其中也会对java是什么颜色的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用Java编写小程序(包含组合框下拉和文本框)变换背景颜色

代码如下:

import java.awt.Color;

import java.awt.Dimension;

import java.awt.FlowLayout;

import java.util.HashMap;

import java.util.Map;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JTextField;

public class App extends JFrame {

private JComboBoxString cbxColors;

private JTextField txtName;

private MapString, Color colorMap;

public App() {

this.setSize(300, 100);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setLayout(new FlowLayout());

colorMap = new HashMap();

colorMap.put("红", Color.RED);

colorMap.put("绿", Color.GREEN);

colorMap.put("蓝", Color.BLUE);

colorMap.put("黄", Color.YELLOW);

cbxColors = new JComboBox(colorMap.keySet().toArray());

cbxColors.setPreferredSize(new Dimension(50, 23));

cbxColors.addItemListener(e - {

Color color = colorMap.get(e.getItem());

txtName.setBackground(color);

});

this.add(cbxColors);

txtName = new JTextField();

txtName.setPreferredSize(new Dimension(100, 23));

txtName.setBackground(Color.RED);

this.add(txtName);

}

public static void main(String[] args) {

new App().setVisible(true);

}

}

运行结果:

java颜色代码

setTextColor(0xFF0000FF);

//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。

setTextColor(Color.rgb(255, 255, 255));

setTextColor(Color.parseColor("#FFFFFF"));

//还有就是使用资源文件进行设置

setTextColor(this.getResources().getColor(R.color.blue));

//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者

//另外还可以使用系统自带的颜色类

setTextColor(android.graphics.Color.BLUE);

怎样用Java编辑调色板(利用红蓝绿三种颜色调出所用颜色)!

构造方法有:

Color(int rgb):用指定的组合 RGB 值创建一种不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。

Color(int r, int g, int b)

用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0-255 的范围内。

Color(int r, int g, int b, int a)

用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0-255 的范围内。

Color(float r, float g, float b, float a)

用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0.0 - 1.0 的范围内。

Color(float r, float g, float b)

用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0.0 - 1.0 的范围内。

java的小应用程序中的设置颜色怎么编写,麻烦您了

import java.awt.*;

import java.awt.event.*;

public class Test extends Frame implements ActionListener {

Button button1, button2;

Panel panel1,panel2;

public static void main(String[] args) {

new Test();

}

Test(){

init();

setBounds(100,100,400,300);

setVisible(true);

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

}

void init(){

button1 = new Button("红颜色");

button2 = new Button("绿颜色");

panel1 = new Panel();

panel2 = new Panel();

add(BorderLayout.CENTER,panel1);

panel2.add(button1);

panel2.add(button2);

add(BorderLayout.SOUTH,panel2);

button1.addActionListener(this);

button2.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

if(e.getSource() == button1) {

panel1.setBackground(Color.red);

} else if(e.getSource() == button2) {

panel1.setBackground(Color.green);

}

}

}

Java颜色编写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java是什么颜色的、Java颜色编写的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。