[填空題] 本題的功能是監(jiān)聽對于顏色的復制和粘貼。程序窗口中,有一個顏色設置框和兩個按鈕,名為“復制”和“粘貼”,在顏色設置框中設置顏色后,下面的預覽面板將顯示
[填空題] 本題的功能是監(jiān)聽對于顏色的復制和粘貼。程序窗口中,有一個顏色設置框和兩個按鈕,名為“復制”和“粘貼”,在顏色設置框中設置顏色后,下面的預覽面板將顯示選中的顏色,單擊“復制”按鈕后,將設置的顏色復制到系統(tǒng)的剪貼板上,然后繼續(xù)選擇其他顏色,當單擊按鈕“粘貼”后預覽面板的顏色將設置為剛才復制的顏色。
import java. io. * ;
import java. awt. * ;
import java. awt. datatransfer. * ;
import java. awt. event. * ;
import java. awt. image. * ;
import javax. swing. * ;
public class java3
public static void main(String[] args)
JFrame frame=new SerialTransferFrame();
frame. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);
frame. show();
class SerialTransferFrame extends JFrame
public SerialTransferFrame()
setTitle("java3");
Container contentPane=getContentPane();
chooser=new JColorChooser();
contentPane. add (chooser, BorderLayout. CENTER);
JPanel panel=new JPanel();
正確答案:第1處:Color color=chooser. getColor() 第2處:chooser. selColor(color) 第3處:public Object getTransferData(DataFlavor flavor)
參考解析:第1處獲得chooser的顏色賦給color;第2處將chooser的顏色設置為color;第3處該方法返回一個對象,且該對象表示將要被傳輸?shù)臄?shù)據(jù)。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。