這是顏色選擇器的使用程序,希望對同道中人有所幫助!
           1 ////////////////////////////////////////////////////////////////////////////////////////////
           2 //
           3 //  @name JColorChooserDemo.java
           4 //
           5 //  @discription 顏色選擇器演示程序
           6 //
           7 //  @author hcm
           8 //
           9 //  @date 2006-12
          10 //
          11 /////////////////////////////////////////////////////////////////////////////////////////////
          12 import java.awt.*;
          13 import java.awt.event.*;
          14 import javax.swing.*;
          15 
          16 public class JColorChooserDemo extends JFrame {
          17     private Container container;              //容器
          18     private JPanel colorPanel;                //用于反映顏色變化的面板
          19     public JColorChooserDemo() {              //構造函數(shù)
          20         super"調(diào)色板演示" );                  //調(diào)用JFrame的構造函數(shù)
          21         container = getContentPane();          //得到容器
          22         colorPanel=new JPanel();               //初始化面板
          23         
          24         JButton selectColorButton = new JButton( "選取顏色" );  //初始化顏色選擇按鈕
          25         selectColorButton.addActionListener(                   //為顏色選擇按鈕增加事件處理
          26                 new ActionListener() {
          27             public void actionPerformed( ActionEvent event ) {
          28                 JColorChooser chooser=new JColorChooser();    //實例化顏色選擇器
          29                 Color color=chooser.showDialog(JColorChooserDemo.this,"選取顏色",Color.lightGray );  //得到選擇的顏色
          30                 if (color==null)                      //如果未選取
          31                     color=Color.gray;                 //則設置顏色為灰色
          32                 colorPanel.setBackground(color);      //改變面板的背景色
          33             }
          34             
          35         });
          36         container.add(selectColorButton,BorderLayout.NORTH);  //增加組件
          37         container.add(colorPanel,BorderLayout.CENTER);        //增加組件
          38         setSize( 400130 );                                  //設置窗口尺寸
          39         setVisible(true);                                     //設置窗口可見
          40         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );      //關閉窗口時退出程序
          41     }
          42     
          43     public static void main(String args[]) {
          44         new JColorChooserDemo();
          45     }
          46 }
          posted on 2007-02-06 16:11 -274°C 閱讀(543) 評論(0)  編輯  收藏 所屬分類: JAVA

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網(wǎng)站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 914066
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 景泰县| 彩票| 贵定县| 库车县| 景洪市| 来凤县| 昌宁县| 枣强县| 平邑县| 噶尔县| 兴安盟| 定边县| 赞皇县| 红桥区| 双辽市| 绥化市| 丰宁| 和龙市| 临湘市| 万州区| 陆良县| 宣恩县| 蛟河市| 涿鹿县| 迭部县| 建阳市| 喀喇沁旗| 丰镇市| 宁城县| 水城县| 安阳县| 德惠市| 黑水县| 凤城市| 天全县| 九龙城区| 额尔古纳市| 庆城县| 清河县| 明光市| 惠东县|