importjava.awt.Color;
importjavax.swing.JButton;
importjavax.swing.JFrame;
publicclassUtil{
publicstaticvoidmain(String[]args){
JFramejf=newJFrame("小程序回");
jf.setLayout(null);
JButtonjb=newJButton("ok");
jb.setBounds(100,50,50,25);
jb.setOpaque(true);//先透明
jb.setBackground(Color.blue);//背景色
jb.setFocusPainted(false); //不绘制焦点,去答掉文字的边框
jf.add(jb);
jf.setSize(300,200);
jf.setVisible(true);
jf.setLocationRelativeTo(null);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

⑵ 在java中按钮颜色怎么写代码
jbt_bk.setBackground(颜色值);
jbt_bk.setForeground(颜色值)
⑶ java button颜色
Color.cyan
青色
⑷ (Java)如何设置按钮上字体的颜色
button.setForeground(java.awt.Color color)
⑸ java swing中按钮的颜色要怎么设置
publicclassDemo{
publicstaticvoidmain(Stringargs[])throwsIOException{
ButtonDemodemo=newButtonDemo();
demo.view();
}
}
classButtonDemoextendsJFrame{
=1L;
publicvoidview(){
JPanelpanel=newJPanel();
Buttonbutton=newButton("ok");
button.setBackground(Color.RED);//设置颜色
panel.add(button);
add(panel);
setSize(200,200);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
⑹ java 改变颜色的按钮 实例
没什么问题。
========================
只要把第三句改一下就能运行了。
class ButtonDemo {
改为:
public class ButtonDemo {
⑺ 如何改变java按钮中的颜色
setForeground() 设置前景/字体颜色
setBackground() 设置背景颜色
具体实现:(假设按专钮名称为:button)
设置红字:
button.setForeground(Color.red);
设置黑属色背影:
button.setBackground(Color.black);
⑻ 在java中如何设置按钮背景颜色
Icon i=new ImageIcon("a.jpg");
JButton b=new JButton(i);
这里需要注意的是a.jpg的位置要放到你的项目文件夹下才行。
⑼ JAVA中JBUTTON的背景色问题
这个应该就是你要的效果....
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.LineBorder;
public class Exec1 extends JFrame {
public Exec1() {
init();
}
/**
* 初始化窗体
*/
private void init() {
String lookAndFeel = UIManager.getSystemLookAndFeelClassName();
try {
UIManager.setLookAndFeel(lookAndFeel);
} catch (Exception e) {
e.printStackTrace();
}
setLayout(null);
final JButton btnTest = new JButton("测试");
btnTest.setBounds(20, 30, 100, 25);
Border b = new LineBorder(Color.YELLOW, 1);
btnTest.setBorder(b);
add(btnTest);
setSize(200, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Exec1().setVisible(true);
}
}
=============
如果你想要那种的,就不能设lookandfeel了
String lookAndFeel = UIManager.getSystemLookAndFeelClassName();
因为你还没了解这部分的机制。
当你改变lookAndFeel之后,java UI的控件发生不少变化。就是说画控件的代码都不是一套的了。你以后了解这部分只是就知道了。
==============
先给你个思路,看看你就明白了。
=========
你用上面的方法设置,你可以到getSystemLookAndFeelClassName函数里看看
当你的系统是windows那它会返回
com.sun.java.swing.plaf.windows.WindowsLookAndFeel,然而用他之后。你所有控件的UI都是使用sun\java\swing\plaf\windows这下面的控件,如:
WindowsButtonUI.java
WindowsButtonListener.java
WindowsCheckBoxMenuItemUI.java
WindowsCheckBoxUI.java 等等。
而你没设lookandfeel之前使用swing默认的风格显示的。它默认是:
使用javax.swing.plaf.basic.BasicLookAndFeel这个类。而控件的UI就是用下面这些:
BasicButtonUI.java
BasicButtonListener.java
BasicCheckBoxMenuItemUI.java
BasicCheckBoxUI.java等等。其实你看看jdk源码就知道了。
控件UI就是显示控件样子的