?? jcolorchooserdemo.java
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JColorChooserDemo extends JFrame {
private Container container; //容器
private JPanel colorPanel; //用于反映顏色變化的面板
public JColorChooserDemo() { //構造函數
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(JColorChooserDemo.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 JColorChooserDemo();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -