老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

按鈕顏色代碼java 按鈕背景顏色代碼

java 點擊按紐改變背景顏色

分析題目:

成都創(chuàng)新互聯(lián)公司云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、遂寧服務(wù)器托管、云服務(wù)器、網(wǎng)站空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機、網(wǎng)站空間申請域名、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

一 分析布局: 題目明確的指出了按鈕的位置和大小 ,那么說明需要使用的布局是空布局(絕對布局) , 而JFrame窗口的內(nèi)容面板默認布局是邊界布局(BorderLayout),所以需要設(shè)置一下

setLayout(null);//設(shè)置為絕對布局

二了解顏色. Color 可以通過紅,綠,藍 三原色, 不同的搭配, 形成不同的顏色.

每個原色的取值范圍是0~255, 比如紅色的rgb值就是r=255,g=0,b=0

胡蘿卜色 r=237,g=145,b=33

三添加顏色 ,java給JFrame添加顏色,比較特殊. 必須添加到內(nèi)容面板上,才能正常顯示(因為JFrame分了好多層)

getContentPane().setBackground(new?Color(r,g,b));//設(shè)置窗口的面板背景色

四 事件處理分析: 點擊按鈕,會觸發(fā)ActionEvent 事件,這個事件會被ActionListener 接收器接收到, 只需要重寫ActionListener 里的actionPerformed 方法, 即可實現(xiàn)點擊按鈕后,做某件事

五 具體參考代碼

import?java.awt.*;

import?java.awt.event.*;

import?javax.swing.*;

//?本類繼承JFrame,實現(xiàn)了ActionListener接口

public?class?MyFrame?extends?JFrame?implements?ActionListener{

int?r?=?90;

int?g?=?15;

int?b?=?195;

public?MyFrame()?{

//組件的初始化

JButton?jbRed?=?new?JButton("red");

jbRed.setLocation(20,?80);//按鈕位置

jbRed.setSize(80,?40);//按鈕大小

jbRed.addActionListener(this);//添加點擊按鈕后的事件響應(yīng)?,因為本類實現(xiàn)了ActionListener接口,所以可以傳入?yún)?shù)this

JButton?jbGreen?=?new?JButton("green");

jbGreen.setLocation(120,?80);

jbGreen.setSize(80,?40);

jbGreen.addActionListener(this);

JButton?jbBlue?=?new?JButton("blue");

jbBlue.setLocation(220,?80);

jbBlue.setSize(80,?40);

jbBlue.addActionListener(this);

//添加組件到窗口

add(jbRed);

add(jbGreen);

add(jbBlue);

//窗口的設(shè)置

setLayout(null);//因為每一個按鈕都設(shè)置了位置和大小,?那么應(yīng)該把窗口設(shè)置為空布局,?那么位置和大小才能有效

setTitle("窗口標題");

getContentPane().setBackground(new?Color(r,g,b));//設(shè)置窗口的面板背景色

setLocation(220,?160);//?窗口位置

setSize(320,?240);//?窗口大小

//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//點擊關(guān)閉按鈕時,結(jié)束程序

//下面也可以實現(xiàn),點擊關(guān)閉按鈕時,?結(jié)束程序

addWindowListener(new?WindowAdapter()?{

@Override

public?void?windowClosing(WindowEvent?e)?{//點擊關(guān)閉按鈕會觸發(fā)這個事件,調(diào)用這個方法

System.out.println("通過WindowListener實現(xiàn)關(guān)閉");

System.exit(0);//退出

}

});

}

public?void?actionPerformed(ActionEvent?e)?{

String?cmd=e.getActionCommand();

//通過ActionCommand?來判斷是哪一個按鈕被點擊了

if("red".equals(cmd))?{//如果是紅色按鈕被點擊了,那么紅色+10

r+=10;

if(r255)?{//如果red大于255?,可以設(shè)置為0?,也可以設(shè)置為255,一直鎖定為255?也可設(shè)置為初始的90,這里題目這里沒有要求

r=90;

}

}else?if("green".equals(cmd))?{

g+=10;

if(g255)?{

g=15;

}

}else?if("blue".equals(cmd)){

b+=10;

if(b255)?{

b=195;

}

}

this.getContentPane().setBackground(new?Color(r,g,b));

//System.out.println(this.getContentPane().getBackground());

}

public?static?void?main(String[]?args)?{

EventQueue.invokeLater(new?Runnable()?{

public?void?run()?{

new?MyFrame().setVisible(true);//啟動窗口并設(shè)置可見

}

});

}

}

用java代碼改變xml文件中的button按鈕的背景顏色

import?java.awt.BorderLayout;

import?java.awt.Color;

import?java.awt.Font;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JPanel;

class?Frame1?extends?JFrame?//?設(shè)計一個窗體類

{

JButton?jb1,?jb2,?jb3;?//?按鈕

JLabel?jl;?//?標簽

Frame1()?//?構(gòu)造方法

{

jb1?=?new?JButton("紅色");?//?創(chuàng)建按鈕對象

jb2?=?new?JButton("綠色");

jb3?=?new?JButton("藍色");

//?給jb1添加監(jiān)聽事件

jb1.addActionListener(new?ActionListener()?{

//?覆寫actionPerformed方法

@Override

public?void?actionPerformed(ActionEvent?e)?{

jl.setForeground(Color.RED);

}

});

//?給jb2添加監(jiān)聽事件

jb2.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

jl.setForeground(Color.GREEN);

}

});

//?給jb3添加監(jiān)聽事件

jb3.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

jl.setForeground(Color.BLUE);

}

});

jl?=?new?JLabel("設(shè)定標簽顏色");?//?創(chuàng)建標簽對象

jl.setFont(new?Font("隸書",?Font.PLAIN,?32));?//?標簽字體

JPanel?jp1?=?new?JPanel();?//?面板1

JPanel?jp2?=?new?JPanel();?//?面板2

jp1.add(jl);?//?標簽放入面板1

jp2.add(jb1);?//?三個按鍵放入面板2

jp2.add(jb2);

jp2.add(jb3);

setLayout(new?BorderLayout());?//?窗體設(shè)定為邊界布局

this.add(jp1,?BorderLayout.NORTH);?//?標簽面板放在窗體上端

this.add(jp2,?BorderLayout.CENTER);?//?按鈕面板放在窗體中間

setBounds(400,?300,?300,?140);?//?設(shè)定窗體大小和位置

setTitle("【實驗10-1】座號25,王濤\n");?//?設(shè)定窗體標題

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);?//?設(shè)定窗體可見

}

}

public?class?Experiment10_1?{

public?static?void?main(String[]?args)?{

new?Frame1();

}

}

java中如何設(shè)置按鈕文字的大小、顏色和字體?

submit=newJButton("登陸");\x0d\x0a\x0d\x0asubmit.setFont(newFont("宋體",Font.PLAIN,16));\x0d\x0a三個參數(shù)分別表示:字體,樣式(粗體,斜體等),字號\x0d\x0a\x0d\x0asubmit.setForeground(Color.RED);\x0d\x0a這個表示給組件上的文字設(shè)置顏色Color.RED表示紅色\x0d\x0a當(dāng)然你也可以自己給RGB的值比如submit.setForeground(newColor(215,215,200));\x0d\x0a\x0d\x0aJLabel組件支持HTML標記代碼\x0d\x0ainfoLab=newJLabel("用戶登陸系統(tǒng)",JLabel.CENTER);\x0d\x0a\x0d\x0a*注意:地址要單引號引起來。這個表示給用戶登錄系統(tǒng)幾個字增加超鏈接\x0d\x0ainfoLab.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));\x0d\x0a\x0d\x0a這個表示給這個文字添加鼠標樣式,當(dāng)鼠標移動到文字上,鼠標變成手型

java如何改變按鈕的顏色,不是背景的顏色

setForeground() 設(shè)置前景/字體顏色

setBackground() 設(shè)置背景顏色

具體實現(xiàn):(假設(shè)按鈕名稱為:button)

設(shè)置紅字:

button.setForeground(Color.red);

設(shè)置黑色背影:

button.setBackground(Color.black);


分享名稱:按鈕顏色代碼java 按鈕背景顏色代碼
當(dāng)前路徑:http://www.xueling.net.cn/article/hgjdjc.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 天堂俺去俺来也www 日韩免费 | 亚洲高清在线免费 | 欧美日韩国产一区视频在线观看 | 国产h在线 | 沦为公交两奶头春药高潮迭起 | 久热精品在线播放 | 性奴秘书裸侍跪趴等主人玩 | 欧美精品一区二区性色 | 香港黄色录像片 | 亚洲日韩精品国产一区二区三区 | 久久精品国产a三级三级三级 | 全球AV集中精品导航福利 | 国产精品视频玖玖国产 | 中文字幕一线产区和二线区的区别 | 国产精品第一页在线观看 | 无码国产精品一区二区免费虚拟VR | 国产性毛片 | 精品久久免费观看 | 91爱啪| 啊啊啊啊亚洲 | 日本一区二区三区不卡免费 | a软片免费看在线 | 亚洲综合在线一区 | 欧美一级黄色片免费看 | 久久成人免费 | 一边吃奶一边摸做爽视频 | 人与人性恔配视频免费 | 亚洲成a∧人片在线播放 | 久久最新精品 | 亚洲经典日韩欧美国产一区 | 亚洲欧美精品午睡沙发 | 欧美一级播放 | 亚洲AV色香蕉一区二区蜜桃小说 | 美女总裁的贴身保镖短剧 | 一区二区美女视频 | 午夜免费看 | 国产精品国产免费无码专区不卡 | 日韩一区二区三区无码人妻视频 | 日韩人妻无码一区二区三区久久 | 欧美日韩激情视频在线观看 | 欧美亚洲国产成人一区二区三区 |