免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

java顏色按鈕代碼 java中顏色怎么定義

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

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

10多年專注成都網站制作,企業網站制作,個人網站制作服務,為大家分享網站制作知識、方案,網站設計流程、步驟,成功服務上千家企業。為您提供網站建設,網站制作,網頁設計及定制高端網站建設服務,專注于企業網站制作,高端網頁制作,對成都樓梯護欄等多個領域,擁有豐富的網站維護經驗。

java 點擊按紐改變背景顏色

分析題目:

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

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

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

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

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

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

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

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

五 具體參考代碼

import?java.awt.*;

import?java.awt.event.*;

import?javax.swing.*;

//?本類繼承JFrame,實現了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);//添加點擊按鈕后的事件響應?,因為本類實現了ActionListener接口,所以可以傳入參數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);

//窗口的設置

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

setTitle("窗口標題");

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

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

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

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

//下面也可以實現,點擊關閉按鈕時,?結束程序

addWindowListener(new?WindowAdapter()?{

@Override

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

System.out.println("通過WindowListener實現關閉");

System.exit(0);//退出

}

});

}

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

String?cmd=e.getActionCommand();

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

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

r+=10;

if(r255)?{//如果red大于255?,可以設置為0?,也可以設置為255,一直鎖定為255?也可設置為初始的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);//啟動窗口并設置可見

}

});

}

}

java怎么做點擊一個按鈕彈出一個顏色選擇窗格改變文本區文字顏色?

1、示例代碼

public class ColorFrame extends JFrame {

private Container container;? //容器

private JPanel colorPanel; //用于反映顏色變化的面板

public ColorFrame() {? //構造函數

? super( "調色板演示" );? //調用JFrame的構造函數

? container = getContentPane();? //得到容器

? colorPanel=new JPanel();? //初始化面板

? JButton selectColorButton = new JButton( "選取顏色" );? //初始化顏色選擇按鈕

? selectColorButton.addActionListener(? //為顏色選擇按鈕增加事件處理

? ? ? ? ? new ActionListener() {

? ? ? ? ? ? ? public void actionPerformed( ActionEvent event )

? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? JColorChooser chooser=new JColorChooser(); //實例化顏色選擇器

? ? ? ? ? ? ? ? ? Color color=chooser.showDialog(ColorFrame.this,"選取顏色",Color.lightGray );? //得到選擇的顏色

? ? ? ? ? ? ? ? ? if (color==null)? //如果未選取

? ? ? ? ? ? ? ? ? ? ? color=Color.gray;? //則設置顏色為灰色

? ? ? ? ? ? ? ? ? colorPanel.setBackground(color);? //改變面板的背景色

? ? ? ? ? ? ? }

? ? ? ? ? });

? container.add(selectColorButton,BorderLayout.NORTH);? //增加組件

? container.add(colorPanel,BorderLayout.CENTER);? //增加組件

? setSize( 400, 130 );? //設置窗口尺寸

? setVisible(true);? //設置窗口可見

? setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );? //關閉窗口時退出程序

}

public static void main(String args[]) {

? new ColorFrame();

}

}

2、效果

分享標題:java顏色按鈕代碼 java中顏色怎么定義
轉載來源:http://m.newbst.com/article14/dddojde.html

成都網站建設公司_創新互聯,為您提供外貿網站建設響應式網站企業建站商城網站電子商務網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化