當前位置:首頁 » 編程語言 » java按鈕顏色

java按鈕顏色

發布時間: 2024-12-05 22:59:07

1. java改變按鈕顏色

setForeground()
設置前景/字體顏色
setBackground()
設置背景顏色
具體實現:(假設按鈕名稱為:button)
設置紅字:
button.setForeground(Color.red);
設置黑色背影:
button.setBackground(Color.black);

2. java 點擊按紐改變背景顏色

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

//本類繼承JFrame,實現了ActionListener介面
{

intr=90;
intg=15;
intb=195;

publicMyFrame(){
//組件的初始化
JButtonjbRed=newJButton("red");
jbRed.setLocation(20,80);//按鈕位置
jbRed.setSize(80,40);//按鈕大小
jbRed.addActionListener(this);//添加點擊按鈕後的事件響應,因為本類實現了ActionListener介面,所以可以傳入參數this

JButtonjbGreen=newJButton("green");
jbGreen.setLocation(120,80);
jbGreen.setSize(80,40);
jbGreen.addActionListener(this);

JButtonjbBlue=newJButton("blue");
jbBlue.setLocation(220,80);
jbBlue.setSize(80,40);
jbBlue.addActionListener(this);

//添加組件到窗口
add(jbRed);
add(jbGreen);
add(jbBlue);

//窗口的設置
setLayout(null);//因為每一個按鈕都設置了位置和大小,那麼應該把窗口設置為空布局,那麼位置和大小才能有效
setTitle("窗口標題");
getContentPane().setBackground(newColor(r,g,b));//設置窗口的面板背景色
setLocation(220,160);//窗口位置
setSize(320,240);//窗口大小
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//點擊關閉按鈕時,結束程序

//下面也可以實現,點擊關閉按鈕時,結束程序
addWindowListener(newWindowAdapter(){
@Override
publicvoidwindowClosing(WindowEvente){//點擊關閉按鈕會觸發這個事件,調用這個方法
System.out.println("通過WindowListener實現關閉");
System.exit(0);//退出
}
});
}

publicvoidactionPerformed(ActionEvente){
Stringcmd=e.getActionCommand();
//通過ActionCommand來判斷是哪一個按鈕被點擊了
if("red".equals(cmd)){//如果是紅色按鈕被點擊了,那麼紅色+10
r+=10;
if(r>255){//如果red大於255,可以設置為0,也可以設置為255,一直鎖定為255也可設置為初始的90,這里題目這里沒有要求
r=90;
}
}elseif("green".equals(cmd)){
g+=10;
if(g>255){
g=15;
}
}elseif("blue".equals(cmd)){
b+=10;
if(b>255){
b=195;
}
}
this.getContentPane().setBackground(newColor(r,g,b));
//System.out.println(this.getContentPane().getBackground());
}

publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
newMyFrame().setVisible(true);//啟動窗口並設置可見
}
});
}
}

3. 如何改變java按鈕中的顏色

setForeground() 設置前景/字體顏色
setBackground() 設置背景顏色
具體實現:(假設按鈕名稱為:button)
設置紅字:
button.setForeground(Color.red);
設置黑色背影:
button.setBackground(Color.black);

熱點內容
jssql注入 發布:2025-01-01 14:43:15 瀏覽:741
android刪除app 發布:2025-01-01 14:33:10 瀏覽:417
android真機開發 發布:2025-01-01 14:20:47 瀏覽:319
1pb存儲伺服器 發布:2025-01-01 14:19:03 瀏覽:926
python轉c 發布:2025-01-01 14:09:58 瀏覽:85
內網pc通過公網ip訪問伺服器 發布:2025-01-01 14:09:21 瀏覽:758
安卓腳本大全合集 發布:2025-01-01 14:08:34 瀏覽:831
忘記魅族手機鎖屏密碼怎麼辦 發布:2025-01-01 14:08:27 瀏覽:961
編程新語言 發布:2025-01-01 14:02:10 瀏覽:355
搜狐郵箱如何配置伺服器 發布:2025-01-01 13:54:10 瀏覽:118