java代码颜色变红 javaweb颜色代码

JAVA开发简易计算器如何实现按下按钮时按钮颜色变红,松开后变回原来的颜色可以在ActionListener监听中的public void actionPerformed(ActionEvent e)方法实现呀,就是判断一下事件源e.getSource()等于哪个按钮,然后再设置该按钮的背景颜色 。
急?。ava代码全红了如果是Eclipse建议clean下错误java代码颜色变红 , 菜单拦--》project----clean
java 编程 背景颜色的改变**************************************************************
【java代码颜色变红 javaweb颜色代码】新建一个类ChangeColor.java,代码如下:
**************************************************************
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.JFrame;
/**
* @author Godwin
* @version 2010-05-16
*/
public class ChangeColor extends JFrame implements MouseMotionListener {
public ChangeColor() {
this.setTitle("Change Color");
this.setBounds(300, 200, 400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.getContentPane().setBackground(Color.GREEN);
this.addMouseMotionListener(this);
}
public void mouseMoved(MouseEvent e) {
if (e.getX()(this.getWidth() / 2)) {
this.getContentPane().setBackground(Color.RED);
} else {
this.getContentPane().setBackground(Color.BLUE);
}
}
public void mouseDragged(MouseEvent e) {
}
public static void main(String[] args) {
new ChangeColor();
}
}
**************************************************************
运行结果如下:
**************************************************************
java 我想实现按一下按钮变绿色 , 再按一下变红色为你的这个按钮添加监听器,在监听器中判断你按下的是什么按钮,如果是你按的这个按钮:
设置一个全局变量,用来控制颜色变化,比如是0表示绿色,1表示红色;
就这样判断下:
if(color==0)
{
setColor(new Color(.......));//设置为绿色
color=color+1;
}
else if(color==1)
{
setColor(new Color(.......));//设置为红色
color=color-1;
}
类似这种,希望能帮到你!
eclipse为什么代码背景有的变成红色有点变成绿色了?eclipse设置选中文本背景色:1、选择window-Preference-General-Appearance-ColorsandFonts在右边的对话框中,选取java2、第一个是更改文字大小的,第二个是更改背景颜色的,根据需要更改修改成自己喜欢的颜色即可 。
java :变红概率为0.015承接上一个问题, 已经解决了JPanel圆圈的绘制 和颜色的改变了
概率设置问题, 也可以用随即数产生
比如0.015 可以看成是15/1000 . 比如 [0,14]闭区间 一共有15个数字. 只要随即产生的数字是[0,14]间,就可以认为满足条件.
也就是说随即数字范围在[0,1000) 的左闭右开区间内, 只要小于15 就可以改变颜色为红色
源代码里需要修改代码
//产生 1个集合,里面有1和0两种元素,共计10个
private ArrayListInteger getList() {
list.clear();//清空元素
Random r=new Random();
for (int i = 0; i10; i++) {
if(r.nextInt(1000)15) {//0.015 就是15/1000[0~14]共15个数字,在此区间的概率就是0.015
list.add(1);
totalRed+=1;
}else {
list.add(0);
totalGreen+=1;
}
}
return list;
}
关于java代码颜色变红和javaweb颜色代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读