?? jcolorchooserdemo.java
字號(hào):
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JColorChooserDemo extends JFrame {
private Container container; //容器
private JPanel colorPanel; //用于反映顏色變化的面板
public JColorChooserDemo() { //構(gòu)造函數(shù)
super( "調(diào)色板演示" ); //調(diào)用JFrame的構(gòu)造函數(shù)
container = getContentPane(); //得到容器
colorPanel=new JPanel(); //初始化面板
JButton selectColorButton = new JButton( "選取顏色" ); //初始化顏色選擇按鈕
selectColorButton.addActionListener( //為顏色選擇按鈕增加事件處理
new ActionListener() {
public void actionPerformed( ActionEvent event )
{
JColorChooser chooser=new JColorChooser(); //實(shí)例化顏色選擇器
Color color=chooser.showDialog(JColorChooserDemo.this,"選取顏色",Color.lightGray ); //得到選擇的顏色
if (color==null) //如果未選取
color=Color.gray; //則設(shè)置顏色為灰色
colorPanel.setBackground(color); //改變面板的背景色
}
});
container.add(selectColorButton,BorderLayout.NORTH); //增加組件
container.add(colorPanel,BorderLayout.CENTER); //增加組件
setSize( 400, 130 ); //設(shè)置窗口尺寸
setVisible(true); //設(shè)置窗口可見(jiàn)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); //關(guān)閉窗口時(shí)退出程序
}
public static void main(String args[]) {
new JColorChooserDemo();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -