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就是顯示控制項樣子的