import javax.swing.*;
import java.awt.*;
public class Fr extends JFrame{
Fr(String s){
super(s);
setSize(200,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics gr){
gr=getGraphics();
gr.fillRect(50, 50, 20, 20);
}
public static void main(String[] args){
Fr f=new Fr("Window");
f.getGraphics().setColor(JColorChooser.showDialog(null,"Color",null));
f.getGraphics().fillRect(100,100,20,20);
}
}
它創建了一個窗口,方法「畫」畫第一矩形後創建的窗口顏色選擇,我選擇的顏色(紅色)和繪製的矩形第二...黑 爲什麼呢?奇怪的顏色+ +的Java JColorChooser的
謝謝,看來我理解 – 2010-02-21 19:19:18