java代码中添加颜色 java代码设置颜色

爱心代码编程java怎样加颜色1、首先打开java编译软件 , 引入爱心代码编程 。
2、其次打开图面编译 , 选择编辑颜色 。
3、最后在该代码编程中输入需要添加的颜色即可 。
java中如何设置按钮文字的大小、颜色和字体?submit=newJButton("登陆");\x0d\x0a\x0d\x0asubmit.setFont(newFont("宋体",Font.PLAIN,16));\x0d\x0a三个参数分别表示:字体,样式(粗体 , 斜体等) , 字号\x0d\x0a\x0d\x0asubmit.setForeground(Color.RED);\x0d\x0a这个表示给组件上的文字设置颜色Color.RED表示红色\x0d\x0a当然你也可以自己给RGB的值比如submit.setForeground(newColor(215,215,200));\x0d\x0a\x0d\x0aJLabel组件支持HTML标记代码\x0d\x0ainfoLab=newJLabel("用户登陆系统",JLabel.CENTER);\x0d\x0a\x0d\x0a*注意:地址要单引号引起来 。这个表示给用户登录系统几个字增加超链接\x0d\x0ainfoLab.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));\x0d\x0a\x0d\x0a这个表示给这个文字添加鼠标样式,当鼠标移动到文字上 , 鼠标变成手型
Java应用程序中如何添加窗体颜色假如java代码中添加颜色你上面没导入Colorjava代码中添加颜色的话 , 就在最上面加入这一条
import java.awt.Color;
然后例如我的窗体对象名字是fr吧 , 就是用
fr.setBackGround(Color.red);
其中Color.red指的是红色,当然还有其java代码中添加颜色他颜色,都是用英文的Color.RED也是表示红色 。
java 中怎样设置窗口的颜色调用需要设置颜色的控件的setBackgroud();方法就可以了 。
但是设置JFrame和JLabel的背景色,一般就是下面的做法
JFrame frame = new JFrame();
frame.setBackground(Color.Red);
JLabel l = new JLabel();
l.setBackground(Color.Yellow);
frame.add(l);
结果根本就没有反应 。这是由于Swing跟AWT有千丝万缕的联系 , 它既要支持AWT又要有自己新的体系,所以呢,这个如果对于AWT中的Frame是可以直接通过setBackground来设置背景色,但是对于JFrame则不可以,应该采用下面的方法:
JFrame frame = new JFrame();
frame.getContentPane().setBackground(Color.Red);
而对于JLabel来说则要设置JLabel为不透明的才行,即
JLabel comp = new JLabel(value);
comp.setBackground(color);
comp.setOpaque(true);
这句代码frame.setBackground(Color.Red);
改变的是框架的颜色,框架的上面还有窗格 , 所以你要改变窗格的颜色才可以侧低改变框架的颜色
在主函数里加Containerframe.getContentPane()意思是获得窗格
setBackground(Color.Red);改变窗格颜色
另外再附一段背景颜色渐变的代码
运行示意图如下:
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
class ShadePanel extends JPanel {
private static final long serialVersionUID = -2644424271663261406L;
public ShadePanel() {
super();
setLayout(null);
}
@Override
protected void paintComponent(Graphics g1) {// 重写绘制组件外观
Graphics2D g = (Graphics2D) g1;
super.paintComponent(g);// 执行超类方法
int width = getWidth();// 获取组件大小
int height = getHeight();
// 创建填充模式对象
GradientPaint paint = new GradientPaint(0, 0, Color.CYAN, 0, height,
Color.MAGENTA);
g.setPaint(paint);// 设置绘图对象的填充模式
g.fillRect(0, 0, width, height);// 绘制矩形填充控件界面
}
}

public class ShadeBackgroundImage extends JFrame {

private static final long serialVersionUID = 4693799019369193520L;
private JPanel contentPane;

public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ShadeBackgroundImage frame = new ShadeBackgroundImage();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

public ShadeBackgroundImage() {
setTitle("背景为渐变色的主界面");// 设置窗体标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();// 创建内容面板
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
ShadePanel shadePanel = new ShadePanel();// 创建渐变背景面板
contentPane.add(shadePanel, BorderLayout.CENTER);// 添加面板到窗体内容面板
}
}
java为图形填充颜色只需把g.drawOval(...)改成g.setColor(Color.RED); g.fillOval(..)就行了,drawOval是只画不填充 , 而fillOval是画并且填充,填充的颜色是由g.setColor()方法的参数决定的 。
java中,如何设置字体的颜色?public void keyReleased(KeyEvent e) {
}
tf.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
ta.append(tf.getText()"\n");
tf.setText("");
tf.setFont(Color.BLUE);
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
});
}
【java代码中添加颜色 java代码设置颜色】关于java代码中添加颜色和java代码设置颜色的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读