itgle.com

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

题目

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


相似考题

2.本题的功能是监听对于颜色的复制和粘贴。程序窗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.EXITON_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(newActionListener(){public void actionPerformed(ActionEvent event){copy();}});JButton pasteButton=new JButton("粘贴");panel.add(pasteButton);pasteButton.addAetionListener(newActionListener(){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(DataFlavorflavor){ReturnDataFlavor.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题:

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

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

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

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

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


    ABCD

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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


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

  • 第4题:

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

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

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

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

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


    D

  • 第5题:

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

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

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

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

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


    ABC