⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mytextarea.java~3~

📁 很好得jbuilder100例源代码
💻 JAVA~3~
字号:
package clipboard;import java.awt.TextArea;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.Transferable;import java.awt.datatransfer.ClipboardOwner;/** * Title: * Description: * Copyright:    Copyright (c) 2001 * Company: * @author * @version 1.0 */public class MyTextArea extends TextArea implements ClipboardOwner {  public MyTextArea() {  }  Clipboard clipboard = getToolkit().getSystemClipboard();  void copy() { //copy some text to clipboard    String srcData = getSelectedText();    if (srcData != null) {      StringSelection contents = new StringSelection(srcData);      clipboard.setContents(contents, this);    }  }  void paste() {  //paste text in the clipboard to the textarea    Transferable content = clipboard.getContents(this);    int insertPos = getCaretPosition();//xxx;  // initiates the inserting position    if (content != null) {      try {        String dstData = (String)content.getTransferData(	DataFlavor.stringFlavor);	insert(dstData,insertPos);      } catch (Exception e) {	  System.out.println("Couldn't get contents in format: "+	  DataFlavor.stringFlavor.getHumanPresentableName());	  }    }  }  public void lostOwnership(Clipboard clipboard, Transferable contents) {    /**@todo: Implement this java.awt.datatransfer.ClipboardOwner method*/    //throw new java.lang.UnsupportedOperationException("Method lostOwnership() not yet implemented.");  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -