189 8069 5689

java窗口颜色设置代码,Java设置颜色

java颜色代码

setTextColor(0xFF0000FF);

网站设计、网站制作中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联建站专业成都网站建设十年了,客户满意度97.8%,欢迎成都创新互联客户联系。

//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窗口颜色

因为jframe窗口,其实从下到上分为好几层:rootpane

layeredpane

contentpane

glasspane

其中最上面的glasspane是透明的。所以设置背景色,需要设置在contentpane上才能显示。

爱心代码编程java怎样加颜色

1、首先打开java编译软件,引入爱心代码编程。

2、其次打开图面编译,选择编辑颜色。

3、最后在该代码编程中输入需要添加的颜色即可。

java怎么做点击一个按钮弹出一个颜色选择窗格改变文本区文字颜色?

1、示例代码

public class ColorFrame extends JFrame {

private Container container;  //容器

private JPanel colorPanel; //用于反映颜色变化的面板

public ColorFrame() {  //构造函数

  super( "调色板演示" );  //调用JFrame的构造函数

  container = getContentPane();  //得到容器

  colorPanel=new JPanel();  //初始化面板

  JButton selectColorButton = new JButton( "选取颜色" );  //初始化颜色选择按钮

  selectColorButton.addActionListener(  //为颜色选择按钮增加事件处理

          new ActionListener() {

              public void actionPerformed( ActionEvent event )

              {

                  JColorChooser chooser=new JColorChooser(); //实例化颜色选择器

                  Color color=chooser.showDialog(ColorFrame.this,"选取颜色",Color.lightGray );  //得到选择的颜色

                  if (color==null)  //如果未选取

                      color=Color.gray;  //则设置颜色为灰色

                  colorPanel.setBackground(color);  //改变面板的背景色

              }

          });

  container.add(selectColorButton,BorderLayout.NORTH);  //增加组件

  container.add(colorPanel,BorderLayout.CENTER);  //增加组件

  setSize( 400, 130 );  //设置窗口尺寸

  setVisible(true);  //设置窗口可见

  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );  //关闭窗口时退出程序

}

public static void main(String args[]) {

  new ColorFrame();

}

}

2、效果

java窗口背景颜色怎么设定?用setBackground()好像不行,请大侠指教!

你好!

首先,你说的Java窗口是指JFrame或者Frame

其次,你说的窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。其实,你的想法是正确的,但是我想提醒你的是,你没搞明白JFrame的显示机制。在你直接调用这个方法后,你的确设置了背景颜色,而你看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane().而JFrame上的contentPane默认是Color.WHITE的,所以,无论你对JFrame或者Frame怎么设置背景颜色,你看到的都只是contentPane.

最后,讲解决办法:

办法A:在完成初始化,调用getContentPane()方法得到一个contentPane容器,然后将其设置为不可见,即setVisible(false)。这样,你就可以看到JFrame的庐山真面貌啦!

核心代码this.getContentPane().setVisible(false);//得到contentPane容器,设置为不可见

实例完整代码如下:

/*

* TestJFrameBGColor.java

*

* Created on 2011-5-8, 0:21:20

*/

package testjframebgcolor;

import java.awt.Color;

/**

*

* @author 叶科良

*/

public class TestJFrameBGColor extends javax.swing.JFrame {

/** Creates new form TestJFrameBGColor */

public TestJFrameBGColor() {

initComponents();

this.getContentPane().setVisible(false);//得到contentPane容器,设置为不可见

}

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// editor-fold defaultstate="collapsed" desc="Generated Code"

private void initComponents() {

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(testjframebgcolor.TestJFrameBGColorApp.class).getContext().getResourceMap(TestJFrameBGColor.class);

setBackground(resourceMap.getColor("Form.background")); // NOI18N

setName("Form"); // NOI18N

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 400, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 300, Short.MAX_VALUE)

);

pack();

}// /editor-fold

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new TestJFrameBGColor().setVisible(true);

}

});

}

// Variables declaration - do not modify

// End of variables declaration

}

方法B:将contentPane的颜色设置为你想要的颜色,而不是对JFrame本身设置,

核心代码:this.getContentPane().setBackground(Color.red);//设置contentPane为红色

将核心代码替换方法A核心代码即可实现

方法C:为JFrame添加一个Panel或者JLabel等其他组件,设置其颜色为你想要的颜色,然后将其覆盖JFrame窗口即可


文章标题:java窗口颜色设置代码,Java设置颜色
标题网址:http://cdxtjz.cn/article/hoodes.html

其他资讯