close

參考答案:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;

public class JDD01
{
    public static void main(String args[])
    {
        new MyApp();
    }
}

class MyApp
{
    MyApp()
    {
        JFrame f = new JFrame();  //建立新視窗
        f.setSize(200, 200);  //設定寬高
        f.setVisible(true);  //讓視窗顯示在螢幕
        f.setLocationRelativeTo(null);  //設定視窗位置在螢幕中央
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    //設定當視窗被關閉時,執行關閉動作
        

        //建立選擇顏色視窗(在f視窗之上,標題,預設選擇的顏色是f視窗的背景色)
        Color c = JColorChooser.showDialog(f, "Choose Background Color", f.getContentPane().getBackground());
        
        f.getContentPane().setBackground(c); //改變背景色
    }
}

執行結果:

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Dino 的頭像
    Dino

    Dino`s Note

    Dino 發表在 痞客邦 留言(0) 人氣()