在java中如何设置按钮背景颜色

linhuan8888 2011-06-14 08:24:41
在java中如何设置按钮背景颜色
...全文
5536 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CZSWDQN 2011-06-25
  • 打赏
  • 举报
回复
选中按钮,单击右键选择属性,在属性设计器找BackColor属性,选择你喜欢的颜色就可以了。
或者
用代码实现:this.button1.BackColor = Color.Red;//此处设置为红色背景
jinancf 2011-06-16
  • 打赏
  • 举报
回复

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class BtnColor extends JFrame implements ActionListener {
int count = 0;
JFrame frm = this;

JPanel pan = new JPanel();

JButton btn = new JButton("变色");

public BtnColor(String name) {
super(name);
btn.setBounds(20, 20, 100, 80);
btn.addActionListener(this);
pan.setLayout(null);
pan.add(btn);
frm.add(pan, BorderLayout.CENTER);
frm.setBounds(100, 100, 300, 200);
frm.setDefaultCloseOperation(EXIT_ON_CLOSE);
frm.setVisible(true);
}

// 按钮监听器
public void actionPerformed(ActionEvent e) {
int color = (count++ % 3);
switch (color) {
case 0:
btn.setBackground(Color.RED);
break;
case 1:
btn.setBackground(Color.BLUE);
break;
case 2:
btn.setBackground(Color.GREEN);
break;
}
}

public static void main(String[] args) {
new BtnColor("按钮变色");
}
}

wycontos 2011-06-16
  • 打赏
  • 举报
回复
用setBackgrounds
grg8825 2011-06-15
  • 打赏
  • 举报
回复
你应该去看看API
grg8825 2011-06-15
  • 打赏
  • 举报
回复
setBackground(color c)

58,441

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧