java窗体颜色代码 java窗口字体颜色

java颜色代码

setTextColor(0xFF0000FF);

成都创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为达日企业提供专业的做网站、成都网站建设达日网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

//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窗口背景颜色怎么设定?用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源代码:

import java.awt.Color;

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class RadioDemo extends JFrame {

public RadioDemo() {

init();

this.setLayout(new FlowLayout());

this.setTitle("XX号XXX");

this.setBounds(100, 200, 250, 140);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

this.setVisible(true);

}

public void init() {

this.setBackground(Color.red);    //设置窗体的背景颜色为红色

JRadioButton rdoRed = new JRadioButton("红色");    //创建内容为“红色”的单选钮对象rdoRed

JRadioButton rdoYellow = new JRadioButton("黄色");//创建内容为“黄色”的单选钮对象rdoYellow

rdoRed.setBackground(null);    //将红色单选钮的背景颜色设置无背景颜色

rdoYellow.setOpaque(false);    //设置黄色单选钮的不透明属性为false

ButtonGroup group = new ButtonGroup();//创建分组对象

group.add(rdoRed);    袜戚    //将红色单选钮添加到组对象group中

group.add(rdoYellow);    //将黄色单选钮添加到组对象group中

this.add(rdoRed);        //在窗体中添加红色单选钮

this.add(rdoYellow);    //在窗体中添加黄色单选钮

rdoRed.setSelected(true);    带灶//设置红色单选钮在初始状态下处于选中状态

rdoRed.addActionListener(new ActionListener(){        //给红色单选钮添加事件处理程序

@Override

public void actionPerformed(ActionEvent e) {

getContentPane().setBackground(Color.red);    //设置窗体的背景颜色为红色

}

});

rdoYellow.addActionListener(new ActionListener(){    //给黄色单选钮添加事件处理程序

@Override

public void actionPerformed(ActionEvent e) {

getContentPane().setBackground(Color.yellow);    //设置窗体的背景颜色蠢好扮为黄色

}

});

}

public static void main(String[] args) {

new RadioDemo();

}

}

运行测试:


分享标题:java窗体颜色代码 java窗口字体颜色
文章位置:http://myzitong.com/article/ddpihgs.html