本题的功能是监听对于颜色的复制和粘贴。程序窗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题:
本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sample text”和“Text col-or control”。窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Dis—able changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。
第2题:
本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意-个按钮。就能弹出,个对应的对话框。其中,消息对话框只有-个提示信息和-个“确定”按钮,输入对话框有-个供输人的文本框及“确定”和“撤销”两个按钮;确定对话框中有-个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有-个提示信息和两个按钮“确定”和“取消”。
第3题:
在Windows资源管理器中,通过( )可以复制文件。
A.Ctrl+C和Ctrl+V
B.“编辑”菜单中的“复制”和“粘贴”
C.Ctrl+鼠标拖动
D.工具栏上的“复制”和“粘贴”按钮
E.快捷菜单的“复制”和“粘贴”命令
F.快捷菜单的“发送”命令
第4题:
( 14 )窗体中有两个命令按钮: “ 显示 ” (控件名为 cmdDisplay )和 “ 测试 ” (控件名为 cmdTest ) 。 以下事件过程的功能是:单击 “ 测试 ” 按钮时,窗体上弹出一个消息框。如果单击消息框的 “ 确定 ” 按钮 ,隐藏窗体上的 “ 显示 ” 命令按钮;单击 “ 取消 ” 按钮关闭窗体。按照功能要求,将程序补充完整。
Private Sub cmdTest_Click()
Answer= 【 14 】 ( “ 隐藏按钮 ” , vbOKCancel )
If Answer=vbOK Then
cmdDisplay.Visible= 【 15 】
Else
Docmd.Close
End If
End Sub
第5题:
在彩色图像复制系统中,有两个过程:颜色的“()”和“()”。
第6题:
当工具栏上的“剪切”和“复制”按钮颜色黯淡,不能使用时,表示()。
第7题:
在Windows7中,与剪贴板有关的操作是:()
第8题:
通过Windows 2000“资源管理器”的工具栏的()按钮的组合操作,可以实现被选取对象的移动。
第9题:
在Word2000中文版中,移动文本实际上是()功能的复合。
第10题:
删除和粘贴
剪切和粘贴
剪切和复制
复制和粘贴
第11题:
选择“编辑”菜单的“复制”和“粘贴”命令
选择“编辑”菜单的“剪切”和“粘贴”命令
单击工具栏的“复制”和“粘贴”按钮
单击工具栏的“剪切”和“粘贴”按钮
第12题:
删除、复制和粘贴
移动、复制和粘贴
剪切、复制和粘贴
移动、复制和编辑
第13题:
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制-份在拖曳的目的目录下。
第14题:
本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。
第15题:
通过WIN98资源管理器的工具栏的( )按钮经组合操作,可实现被选取对象的移动。
A)删除和粘贴
B)剪切和粘贴
C)剪切和复制
D)复制和粘贴
第16题:
第17题:
Word2003中,“格式刷”按钮是一个用于快速复制()的工具。
第18题:
Photoshop通道的说法正确的是()。
第19题:
关于文件的复制和移动,下列说法不正确的是()。
第20题:
在WORD中,要把选定的一个文本块复制到该文档的其他设置可使用()。
第21题:
单击“编辑/复制”菜单,再在确定位置单击“粘贴”
右击鼠标,单击“复制”,再在确定位置单击“粘贴”
双击鼠标右键,再在确定位置,单击“粘贴”
单击“复制”按钮,再在确定位置,单击“粘贴”按钮
第22题:
执行编辑→复制→选择性粘贴菜单命令,在其对话框中选定粘贴内容后单击[确定]按钮
执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,单击建立副本复选框,再单击[确定]按钮
执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,再单击[确定]按钮
执行编辑→复制→粘贴菜单命令
第23题:
滴管工具可以将一个物体上的颜色复制到其他物体中
使用滴管工具可以复制Illustrator文件中任何物体的颜色
油漆桶工具的使用方法和Adobe Photoshop中的Paint Bucker Tool(油漆桶工具)一样,需要先确定容忍值(双击弹出对话框)
油漆桶工具不可以将一个物体上的颜色复制到其他物体中