Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中更改按钮按下时的颜色_Java_Swing_Jbutton_Foreground_Jtogglebutton - Fatal编程技术网

如何在java中更改按钮按下时的颜色

如何在java中更改按钮按下时的颜色,java,swing,jbutton,foreground,jtogglebutton,Java,Swing,Jbutton,Foreground,Jtogglebutton,我有大约50个按钮。一些是绿色选择的,一些是灰色选择的。 如果我按下绿色按钮,它们的颜色应该会变为红色,再次按下时会变回绿色。 如果我按下灰色按钮,它们的颜色应该会变为绿色,再次按下时会变回灰色。 所有按钮都有一些黑色文本。按下按钮时,文本的颜色保持不变。 建议解决方案或相同的教程 不要使用JButton,而是使用JToggleButton。考虑为他们的状态提供图像。 < P>不要使用JButton来代替,而是使用JToGGLeBut纽。考虑给他们的国家形象。< /P> @ Mandeep Si

我有大约50个按钮。一些是绿色选择的,一些是灰色选择的。 如果我按下绿色按钮,它们的颜色应该会变为红色,再次按下时会变回绿色。 如果我按下灰色按钮,它们的颜色应该会变为绿色,再次按下时会变回灰色。 所有按钮都有一些黑色文本。按下按钮时,文本的颜色保持不变。
建议解决方案或相同的教程

不要使用JButton,而是使用JToggleButton。考虑为他们的状态提供图像。

< P>不要使用JButton来代替,而是使用JToGGLeBut纽。考虑给他们的国家形象。< /P> @ Mandeep Singh在按下按钮时,文本的颜色保持不变。使用Mandeep Singh @按按钮,文本的颜色不变使用。