public ButtonPanel() { //生成按鈕 color01Button = new JButton("淺粉紅"); color02Button = new JButton("粉紅"); color03Button = new JButton("深紅"); color04Button = new JButton("淡紫紅"); color05Button = new JButton("弱紫羅蘭紅"); color06Button = new JButton("熱情的粉紅"); color07Button = new JButton("深粉紅"); color08Button = new JButton("中紫羅蘭紅"); color09Button = new JButton("蘭花紫"); color10Button = new JButton("薊"); color11Button = new JButton("李子紫"); color12Button = new JButton("紫羅蘭"); color13Button = new JButton("洋紅(品紅玫瑰)"); color14Button = new JButton("燈籠海棠(紫紅色)"); color15Button = new JButton("深洋紅"); color16Button = new JButton("紫色"); color17Button = new JButton("中蘭花紫"); color18Button = new JButton("暗紫羅蘭"); color19Button = new JButton("暗蘭花紫"); color20Button = new JButton("紫蘭色"); color21Button = new JButton("藍紫羅蘭"); color22Button = new JButton("中紫色"); color23Button = new JButton("中板岩藍"); color24Button = new JButton("板岩藍"); color25Button = new JButton("暗板岩藍"); color26Button = new JButton("熏衣草淡紫"); color27Button = new JButton("幽靈白"); color28Button = new JButton("純藍"); color29Button = new JButton("中藍色"); color30Button = new JButton("午夜藍"); color31Button = new JButton("暗藍色"); color32Button = new JButton("海軍藍"); color33Button = new JButton("皇家藍(寶石藍)"); color34Button = new JButton("矢車菊藍"); color35Button = new JButton("亮鋼藍"); color36Button = new JButton("亮石板灰"); color37Button = new JButton("石板灰"); color38Button = new JButton("道奇藍"); color39Button = new JButton("愛麗絲藍"); color40Button = new JButton("鋼藍(鐵青)"); color41Button = new JButton("亮天藍色"); color42Button = new JButton("天藍色"); color43Button = new JButton("深天藍"); color44Button = new JButton("亮藍"); color45Button = new JButton("火藥青"); color46Button = new JButton("軍服藍"); color47Button = new JButton("蔚藍色"); color48Button = new JButton("淡青色"); color49Button = new JButton("弱綠寶石"); color50Button = new JButton("青色"); color51Button = new JButton("水色"); color52Button = new JButton("暗綠寶石"); color53Button = new JButton("暗石板灰"); color54Button = new JButton("暗青色"); color55Button = new JButton("水鴨色"); color56Button = new JButton("中綠寶石"); color57Button = new JButton("淺海洋綠"); color58Button = new JButton("綠寶石"); color59Button = new JButton("寶石碧綠"); color60Button = new JButton("中寶石碧綠"); color61Button = new JButton("中春綠色"); color62Button = new JButton("薄荷奶油"); color63Button = new JButton("春綠色"); color64Button = new JButton("中海洋綠"); color65Button = new JButton("海洋綠"); color66Button = new JButton("密瓜色"); color67Button = new JButton("淡綠色"); color68Button = new JButton("弱綠色"); color69Button = new JButton("暗海洋綠"); color70Button = new JButton("閃光深綠"); color71Button = new JButton("閃光綠"); color72Button = new JButton("森林綠"); color73Button = new JButton("純綠"); color74Button = new JButton("暗綠色"); color75Button = new JButton("(查特酒綠)黃綠色"); color76Button = new JButton("草坪綠"); color77Button = new JButton("綠黃色"); color78Button = new JButton("暗橄欖綠"); color79Button = new JButton("黃綠色"); color80Button = new JButton("橄欖褐色"); color81Button = new JButton("米色"); color82Button = new JButton("亮菊黃"); color83Button = new JButton("象牙"); color84Button = new JButton("淺黃色"); color85Button = new JButton("純黃"); color86Button = new JButton("橄欖"); color87Button = new JButton("深卡蹟布"); color88Button = new JButton("檸檬綢"); color89Button = new JButton("灰黃菊"); color90Button = new JButton("卡蹟布"); color91Button = new JButton("金色"); color92Button = new JButton("玉米絲色"); color93Button = new JButton("金菊黃"); color94Button = new JButton("暗金菊黃"); color95Button = new JButton("花的白色"); color96Button = new JButton("舊蕾絲"); color97Button = new JButton("小麥色"); color98Button = new JButton("鹿皮靴"); color99Button = new JButton("橙色"); color100Button = new JButton("番木瓜"); color101Button = new JButton("發白的杏仁色"); color102Button = new JButton("土著白"); color103Button = new JButton("古董白"); color104Button = new JButton("茶色"); color105Button = new JButton("硬木色"); color106Button = new JButton("陶胚黃"); color107Button = new JButton("深橙色"); color108Button = new JButton("亞麻布"); color109Button = new JButton("祕魯"); color110Button = new JButton("桃肉色"); color111Button = new JButton("沙棕色"); color112Button = new JButton("巧克力"); color113Button = new JButton("馬鞍棕色"); color114Button = new JButton("海貝殼"); color115Button = new JButton("黃土褚色"); color116Button = new JButton("淺鮭魚肉色"); color117Button = new JButton("珊瑚"); color118Button = new JButton("橙紅色"); color119Button = new JButton("深鮮肉(鮭魚)色"); color120Button = new JButton("番茄紅"); color121Button = new JButton("薄霧玫瑰"); color122Button = new JButton("鮮肉(鮭魚)色"); color123Button = new JButton("雪"); color124Button = new JButton("淡珊瑚色"); color125Button = new JButton("玫瑰棕色"); color126Button = new JButton("印度紅"); color127Button = new JButton("純紅"); color128Button = new JButton("棕色"); color129Button = new JButton("耐火磚"); color130Button = new JButton("深紅色"); color131Button = new JButton("栗色"); color132Button = new JButton("純白"); color133Button = new JButton("白煙"); color134Button = new JButton("庚斯博羅灰色"); color135Button = new JButton("淺灰色"); color136Button = new JButton("銀灰色"); color137Button = new JButton("深灰色"); color138Button = new JButton("灰色"); color139Button = new JButton("暗淡的灰色"); color140Button = new JButton("純黑");
*利用動作按鈕動作控制面板背景色
*/
import java.awt.Toolkit;
import java.awt.Image;
import java.awt.Dimension;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;public class ButtonEventTest1
{
public static void main(String[] args)
{
ButtonFrame frame = new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}/**
*這是定制自己的按鈕框架
*/
class ButtonFrame extends JFrame
{
private static final int WIDTH = 800;
private static final int HEIGHT = 600;
public ButtonFrame()
{
Container con = getContentPane();//得到內容窗格
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int width = screenSize.width;
int height = screenSize.height;
int x = (width - WIDTH)/2;
int y = (height - HEIGHT)/2;
setLocation(x, y);//設置起點坐標
setSize(WIDTH, HEIGHT);//設置框架大小
Image image = kit.getImage("duke.gif");// duke.gif設置圖像文件名
setIconImage(image);//設置框架圖標
setTitle("色譜");//設置框架標題
setResizable(false);//用戶不可以改變窗口大小
ButtonPanel panel = new ButtonPanel();//得到定制的面板
con.add(panel);//將面板添加到內容窗格中
}
}/**
*這里繼承了JPanl面板類
*/
class ButtonPanel extends JPanel
{
private JButton color01Button;
private JButton color02Button;
private JButton color03Button;
private JButton color04Button;
private JButton color05Button;
private JButton color06Button;
private JButton color07Button;
private JButton color08Button;
private JButton color09Button;
private JButton color10Button;
private JButton color11Button;
private JButton color12Button;
private JButton color13Button;
private JButton color14Button;
private JButton color15Button;
private JButton color16Button;
private JButton color17Button;
private JButton color18Button;
private JButton color19Button;
private JButton color20Button;
private JButton color21Button;
private JButton color22Button;
private JButton color23Button;
private JButton color24Button;
private JButton color25Button;
private JButton color26Button;
private JButton color27Button;
private JButton color28Button;
private JButton color29Button;
private JButton color30Button;
private JButton color31Button;
private JButton color32Button;
private JButton color33Button;
private JButton color34Button;
private JButton color35Button;
private JButton color36Button;
private JButton color37Button;
private JButton color38Button;
private JButton color39Button;
private JButton color40Button;
private JButton color41Button;
private JButton color42Button;
private JButton color43Button;
private JButton color44Button;
private JButton color45Button;
private JButton color46Button;
private JButton color47Button;
private JButton color48Button;
private JButton color49Button;
private JButton color50Button;
private JButton color51Button;
private JButton color52Button;
private JButton color53Button;
private JButton color54Button;
private JButton color55Button;
private JButton color56Button;
private JButton color57Button;
private JButton color58Button;
private JButton color59Button;
private JButton color60Button;
private JButton color61Button;
private JButton color62Button;
private JButton color63Button;
private JButton color64Button;
private JButton color65Button;
private JButton color66Button;
private JButton color67Button;
private JButton color68Button;
private JButton color69Button;
private JButton color70Button;
private JButton color71Button;
private JButton color72Button;
private JButton color73Button;
private JButton color74Button;
private JButton color75Button;
private JButton color76Button;
private JButton color77Button;
private JButton color78Button;
private JButton color79Button;
private JButton color80Button;
private JButton color81Button;
private JButton color82Button;
private JButton color83Button;
private JButton color84Button;
private JButton color85Button;
private JButton color86Button;
private JButton color87Button;
private JButton color88Button;
private JButton color89Button;
private JButton color90Button;
private JButton color91Button;
private JButton color92Button;
private JButton color93Button;
private JButton color94Button;
private JButton color95Button;
private JButton color96Button;
private JButton color97Button;
private JButton color98Button;
private JButton color99Button;
private JButton color100Button;
private JButton color101Button;
private JButton color102Button;
private JButton color103Button;
private JButton color104Button;
private JButton color105Button;
private JButton color106Button;
private JButton color107Button;
private JButton color108Button;
private JButton color109Button;
private JButton color110Button;
private JButton color111Button;
private JButton color112Button;
private JButton color113Button;
private JButton color114Button;
private JButton color115Button;
private JButton color116Button;
private JButton color117Button;
private JButton color118Button;
private JButton color119Button;
private JButton color120Button;
private JButton color121Button;
private JButton color122Button;
private JButton color123Button;
private JButton color124Button;
private JButton color125Button;
private JButton color126Button;
private JButton color127Button;
private JButton color128Button;
private JButton color129Button;
private JButton color130Button;
private JButton color131Button;
private JButton color132Button;
private JButton color133Button;
private JButton color134Button;
private JButton color135Button;
private JButton color136Button;
private JButton color137Button;
private JButton color138Button;
private JButton color139Button;
private JButton color140Button;
{
//生成按鈕
color01Button = new JButton("淺粉紅");
color02Button = new JButton("粉紅");
color03Button = new JButton("深紅");
color04Button = new JButton("淡紫紅");
color05Button = new JButton("弱紫羅蘭紅");
color06Button = new JButton("熱情的粉紅");
color07Button = new JButton("深粉紅");
color08Button = new JButton("中紫羅蘭紅");
color09Button = new JButton("蘭花紫");
color10Button = new JButton("薊");
color11Button = new JButton("李子紫");
color12Button = new JButton("紫羅蘭");
color13Button = new JButton("洋紅(品紅玫瑰)");
color14Button = new JButton("燈籠海棠(紫紅色)");
color15Button = new JButton("深洋紅");
color16Button = new JButton("紫色");
color17Button = new JButton("中蘭花紫");
color18Button = new JButton("暗紫羅蘭");
color19Button = new JButton("暗蘭花紫");
color20Button = new JButton("紫蘭色");
color21Button = new JButton("藍紫羅蘭");
color22Button = new JButton("中紫色");
color23Button = new JButton("中板岩藍");
color24Button = new JButton("板岩藍");
color25Button = new JButton("暗板岩藍");
color26Button = new JButton("熏衣草淡紫");
color27Button = new JButton("幽靈白");
color28Button = new JButton("純藍");
color29Button = new JButton("中藍色");
color30Button = new JButton("午夜藍");
color31Button = new JButton("暗藍色");
color32Button = new JButton("海軍藍");
color33Button = new JButton("皇家藍(寶石藍)");
color34Button = new JButton("矢車菊藍");
color35Button = new JButton("亮鋼藍");
color36Button = new JButton("亮石板灰");
color37Button = new JButton("石板灰");
color38Button = new JButton("道奇藍");
color39Button = new JButton("愛麗絲藍");
color40Button = new JButton("鋼藍(鐵青)");
color41Button = new JButton("亮天藍色");
color42Button = new JButton("天藍色");
color43Button = new JButton("深天藍");
color44Button = new JButton("亮藍");
color45Button = new JButton("火藥青");
color46Button = new JButton("軍服藍");
color47Button = new JButton("蔚藍色");
color48Button = new JButton("淡青色");
color49Button = new JButton("弱綠寶石");
color50Button = new JButton("青色");
color51Button = new JButton("水色");
color52Button = new JButton("暗綠寶石");
color53Button = new JButton("暗石板灰");
color54Button = new JButton("暗青色");
color55Button = new JButton("水鴨色");
color56Button = new JButton("中綠寶石");
color57Button = new JButton("淺海洋綠");
color58Button = new JButton("綠寶石");
color59Button = new JButton("寶石碧綠");
color60Button = new JButton("中寶石碧綠");
color61Button = new JButton("中春綠色");
color62Button = new JButton("薄荷奶油");
color63Button = new JButton("春綠色");
color64Button = new JButton("中海洋綠");
color65Button = new JButton("海洋綠");
color66Button = new JButton("密瓜色");
color67Button = new JButton("淡綠色");
color68Button = new JButton("弱綠色");
color69Button = new JButton("暗海洋綠");
color70Button = new JButton("閃光深綠");
color71Button = new JButton("閃光綠");
color72Button = new JButton("森林綠");
color73Button = new JButton("純綠");
color74Button = new JButton("暗綠色");
color75Button = new JButton("(查特酒綠)黃綠色");
color76Button = new JButton("草坪綠");
color77Button = new JButton("綠黃色");
color78Button = new JButton("暗橄欖綠");
color79Button = new JButton("黃綠色");
color80Button = new JButton("橄欖褐色");
color81Button = new JButton("米色");
color82Button = new JButton("亮菊黃");
color83Button = new JButton("象牙");
color84Button = new JButton("淺黃色");
color85Button = new JButton("純黃");
color86Button = new JButton("橄欖");
color87Button = new JButton("深卡蹟布");
color88Button = new JButton("檸檬綢");
color89Button = new JButton("灰黃菊");
color90Button = new JButton("卡蹟布");
color91Button = new JButton("金色");
color92Button = new JButton("玉米絲色");
color93Button = new JButton("金菊黃");
color94Button = new JButton("暗金菊黃");
color95Button = new JButton("花的白色");
color96Button = new JButton("舊蕾絲");
color97Button = new JButton("小麥色");
color98Button = new JButton("鹿皮靴");
color99Button = new JButton("橙色");
color100Button = new JButton("番木瓜");
color101Button = new JButton("發白的杏仁色");
color102Button = new JButton("土著白");
color103Button = new JButton("古董白");
color104Button = new JButton("茶色");
color105Button = new JButton("硬木色");
color106Button = new JButton("陶胚黃");
color107Button = new JButton("深橙色");
color108Button = new JButton("亞麻布");
color109Button = new JButton("祕魯");
color110Button = new JButton("桃肉色");
color111Button = new JButton("沙棕色");
color112Button = new JButton("巧克力");
color113Button = new JButton("馬鞍棕色");
color114Button = new JButton("海貝殼");
color115Button = new JButton("黃土褚色");
color116Button = new JButton("淺鮭魚肉色");
color117Button = new JButton("珊瑚");
color118Button = new JButton("橙紅色");
color119Button = new JButton("深鮮肉(鮭魚)色");
color120Button = new JButton("番茄紅");
color121Button = new JButton("薄霧玫瑰");
color122Button = new JButton("鮮肉(鮭魚)色");
color123Button = new JButton("雪");
color124Button = new JButton("淡珊瑚色");
color125Button = new JButton("玫瑰棕色");
color126Button = new JButton("印度紅");
color127Button = new JButton("純紅");
color128Button = new JButton("棕色");
color129Button = new JButton("耐火磚");
color130Button = new JButton("深紅色");
color131Button = new JButton("栗色");
color132Button = new JButton("純白");
color133Button = new JButton("白煙");
color134Button = new JButton("庚斯博羅灰色");
color135Button = new JButton("淺灰色");
color136Button = new JButton("銀灰色");
color137Button = new JButton("深灰色");
color138Button = new JButton("灰色");
color139Button = new JButton("暗淡的灰色");
color140Button = new JButton("純黑");