计算机二级

本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

题目

本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

参考答案和解析
正确答案:
第1处:Color color=chooser.getColor(  )
第2处:chooser.setColor(color)
第3处:public(  )bject getTransferData(DataFlavor fla-vor)
【解析】第1处获得chooser的颜色赋给color;第2处将chooser的颜色设置为color;第3处该方法返回-个对象,且该对象表示将要被传输的数据。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【简答题】11.2 模拟实现记事本的简单功能,如复制、粘贴、设置字体的大小、字型、颜色等功能。


可以进行段落首行缩进设置

第2题:

3、在Excel 2016中,以下操作可以为所选的单元格添加上背景颜色是()

A.通过“单元格格式”对话框的“图案”选项卡上的“颜色”区域

B.使用“开始”工能区上的“填充颜色”按钮

C.通过“页面设置”对话框

D.通过"插入"功能区的"填充颜色"按钮


ABC

第3题:

要修改文本的颜色,以下操作正确的是()?

A.选中文本后,在“字符”面板中即可设置颜色

B.选中文本后从“色板”面板中选择一种颜色

C.选中文本块后在“颜色”面板中选择一种颜色

D.选中文本后,设置前景色即可改变文字的颜色


选中文本后,在“字符”面板中即可设置颜色;选中文本后从“色板”面板中选择一种颜色;选中文本块后在“颜色”面板中选择一种颜色;选中文本后,设置前景色即可改变文字的颜色

第4题:

【多选题】在UG NX 10.0中,下列关于对象首选项功能的描述正确的是()。

A.工作图层用于设置新对象的存储图层,系统默认的工作图层是1,当输入新的图层序号时,系统会自动将新创建的对象存储在新图层中

B.类型是指对象的类型,单击下三角按钮会弹出“类型”下拉列表框,里面包含了默认、直线、圆弧、二次曲线、样条、实体以及片体等

C.颜色是指对对象的颜色进行设置,单击颜色右侧的颜色图标,系统弹出“颜色”对话框,在其中选择需要的颜色再单击“确定”按钮即可

D.虚线、双点划线、中心线、点线、长划线和点划线


D

第5题:

在Excel 2016中,以下操作可以为所选的单元格添加上背景颜色是()

A.通过“单元格格式”对话框的“图案”选项卡上的“颜色”区域

B.使用“开始”工能区上的“填充颜色”按钮

C.通过“页面设置”对话框

D.通过"插入"功能区的"填充颜色"按钮


ABCD

第6题:

关于颜色框的描述,下列哪些是错误的?

A.从Tools面板的Color 部分到Properties检查器,再到Mixer面板,都能找到颜色框

B.颜色框显示当前选中对象颜色。

C.在各个对象之前切换是颜色框的颜色不会发生变化

D.单击任意颜色框时,会有一个颜色弹出窗口打开


答案:C

第7题:

本题的功能是监听对于颜色的复制和粘贴。程序窗l:1中,有一个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

importjava.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.CEN-

TER);

JPanel panel=new JPanel();

JButton copyButton=new JButton("复制");

panel.add(copyButton);

copyButton.addActionListener(new

ActionListener()

{

public void actionPerformed(ActionEvent event)

{

copy();

}

});

JButton pasteButton=new JButton("粘贴");

panel.add(pasteButton);

pasteButton.addAetionListener(new

ActionListener()

{

public void aetionPerformed(AetionEvent event)

{

paste();

}

});

contentPane.add(panel,BorderLayout.SOUTH);

pack();

}

private void copy()

{

Clipboard clipboard

=Toolkit.getDefaultToolkit().getSystemClip-

board();

int color=chooser.getColor();

SerialSeleetion selection=new SerialSelection

(color);

clipboard.setContents(selection,null);

}

private void paste()

{

Clipboard clipboard

=Toolkit.getDefaultToolkit().getSystemClip-

board();

Transferable contents=clipboard.getContents

(null);

if(contents= =null)return;

try

{

DataFlavor flavor=new DataFlavor(

"application/x-java-serialized-object;class=

java.awt.Color");

if(contents.isDataFlavorSupported(flavor))

{

Color color

=(Color)contents.getTransferData(flavor);

}

}

catch(ClassNotFoundException exception)

{

JOptionPane.showMessageDialog(this,excep-

tion);

}

catch(UnsupportedFlavorException exception)

{

JOptionPane.showMessageDialog(this,excep-

tion);

}

catch(IOException exception)

{

JOptionPane.showMessageDialog(this,excep-

tion);

}

}

private JColorChooser chooser;

}

class SerialSelection implements Transferable

{

SerialSelection(Serializable o)

{

obj=o:

}

public DataFlavor[]getTransferDataFlavors()

{

DataFlavor[]flavors=new DataFlavor[2];

Class type=obj.getClass();

String mimeType

="application/x-java-serialized-object;class

="

+type.getName();

try

{

flavors[0]=new DataFlavor(mimeType);

flavors[1]=DataFlavor.stringFlavor;

return flavors;

}

catch(ClassNotFoundExeeption exception)

{

return new DataFlavor[O];

}

}

public boolean isDataFlavorSupported(DataFlavor

flavor)

{

Return

DataFlavor.stringFlavor.equals(flavor)‖"appli-

cation".equals(flavor.getPrimaryType())

&;&;"x-iava-serialized-object".equals(flavor.

getSubType())

&;&;flavor.getRepresentationClass().isAssign-

ableFrom(obj.getClass());

}

public void getTransferData(DataFlavor flavor)

throws UnsupportedFlavorException

{

if(! isDataFlavorSupported(flavor))

throw new UnsupportedFlavorException(flaVor);

if(DataFlavor.stringFlavor.equals(flavor))

return obj.toString();

return obj;

}

private Serializable obj;

}


正确答案:
第1处:Colorcolor=chooser.getColor()第2处:chooser.setColor(color)第3处:publicObjectgetTransferData(DataFlavorfla-vor)【解析】第1处获得chooser的颜色赋给color;第2处将chooser的颜色设置为color;第3处该方法返回一个对象,且该对象表示将要被传输的数据。

第8题:

本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sample text”和“Text col-or control”。窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Dis—able changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。


正确答案:
第1处:upper.setLayout(new BorderLayout(  ))
第2处:class ButtonListener implements ActionListener
第3处:this.C=C
【解析】第1处令面板upper采用BorderLayout布局;第2处是要求类ButtonListener实现ActionListener接口,达到通过按钮改变字体颜色的目的。第三处是设置按钮前圆形的颜色。

第9题:

如何在位图图像中使用油漆桶工具()

A、选择油漆桶工具。在填充颜色框中选择一种颜色。在属性面板中设置容差值。单击图象。容差范围内的所有象素都变成笔触色

B、选择油漆桶工具。在笔触颜色框中选择一种颜色。在属性面板中设置容差值。单击图象。容差范围内的所有象素都变成笔触色

C、选择油漆桶工具。在填充颜色框中选择一种颜色。在属性面板中设置容差值。单击图象。容差范围内的所有象素都变成填充色

D、选择油漆桶工具。在填充颜色框中选择一种颜色。在属性面板中设置容差值。在图象上拖动。拖动范围内的所有象素都变成填充色


标准答案:C