当前位置:首页 » 编程语言 » java按钮颜色

java按钮颜色

发布时间: 2024-12-05 22:59:07

1. java改变按钮颜色

setForeground()
设置前景/字体颜色
setBackground()
设置背景颜色
具体实现:(假设按钮名称为:button)
设置红字:
button.setForeground(Color.red);
设置黑色背影:
button.setBackground(Color.black);

2. java 点击按纽改变背景颜色

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

//本类继承JFrame,实现了ActionListener接口
{

intr=90;
intg=15;
intb=195;

publicMyFrame(){
//组件的初始化
JButtonjbRed=newJButton("red");
jbRed.setLocation(20,80);//按钮位置
jbRed.setSize(80,40);//按钮大小
jbRed.addActionListener(this);//添加点击按钮后的事件响应,因为本类实现了ActionListener接口,所以可以传入参数this

JButtonjbGreen=newJButton("green");
jbGreen.setLocation(120,80);
jbGreen.setSize(80,40);
jbGreen.addActionListener(this);

JButtonjbBlue=newJButton("blue");
jbBlue.setLocation(220,80);
jbBlue.setSize(80,40);
jbBlue.addActionListener(this);

//添加组件到窗口
add(jbRed);
add(jbGreen);
add(jbBlue);

//窗口的设置
setLayout(null);//因为每一个按钮都设置了位置和大小,那么应该把窗口设置为空布局,那么位置和大小才能有效
setTitle("窗口标题");
getContentPane().setBackground(newColor(r,g,b));//设置窗口的面板背景色
setLocation(220,160);//窗口位置
setSize(320,240);//窗口大小
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点击关闭按钮时,结束程序

//下面也可以实现,点击关闭按钮时,结束程序
addWindowListener(newWindowAdapter(){
@Override
publicvoidwindowClosing(WindowEvente){//点击关闭按钮会触发这个事件,调用这个方法
System.out.println("通过WindowListener实现关闭");
System.exit(0);//退出
}
});
}

publicvoidactionPerformed(ActionEvente){
Stringcmd=e.getActionCommand();
//通过ActionCommand来判断是哪一个按钮被点击了
if("red".equals(cmd)){//如果是红色按钮被点击了,那么红色+10
r+=10;
if(r>255){//如果red大于255,可以设置为0,也可以设置为255,一直锁定为255也可设置为初始的90,这里题目这里没有要求
r=90;
}
}elseif("green".equals(cmd)){
g+=10;
if(g>255){
g=15;
}
}elseif("blue".equals(cmd)){
b+=10;
if(b>255){
b=195;
}
}
this.getContentPane().setBackground(newColor(r,g,b));
//System.out.println(this.getContentPane().getBackground());
}

publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
newMyFrame().setVisible(true);//启动窗口并设置可见
}
});
}
}

3. 如何改变java按钮中的颜色

setForeground() 设置前景/字体颜色
setBackground() 设置背景颜色
具体实现:(假设按钮名称为:button)
设置红字:
button.setForeground(Color.red);
设置黑色背影:
button.setBackground(Color.black);

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:515
微博数据库设计 发布:2025-07-05 15:30:55 浏览:19
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:748
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:423
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:682
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:231
java的开发流程 发布:2025-07-05 12:45:11 浏览:676
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:275
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:825