当前位置:首页 » 编程语言 » 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-09-17 03:41:14 浏览:932
附件上传相片 发布:2025-09-17 03:39:53 浏览:435
微信账号密码组合是什么 发布:2025-09-17 03:30:05 浏览:392
windows如何查看ftp安装环境 发布:2025-09-17 03:30:02 浏览:910
java培训机构推荐 发布:2025-09-17 03:20:58 浏览:85
开服务器时如何开pvp 发布:2025-09-17 03:02:23 浏览:969
安卓手机序列号a开头什么意思 发布:2025-09-17 02:59:26 浏览:689
机房电脑重装以后服务器不能识别 发布:2025-09-17 02:59:17 浏览:157
百度云服务器主机地址 发布:2025-09-17 02:59:17 浏览:55
dijkstra算法过程图解 发布:2025-09-17 02:50:46 浏览:313