File Exchange

image thumbnail

Copy Paste

version 1.0 (36.2 KB) by

A simple Cut, Copy, Paste contextmenu for edit boxes in GUI.

2 Downloads

Updated

View License

Copy Paste ver. 1.0

This is a very simple cut/copy/paste context menu using java handles. This code uses findjobj by Yair Altman (http://www.mathworks.com/matlabcentral/fileexchange/14317-findjobj-find-java-handles-of-matlab-graphic-objects) to locate the java handles.

Usage:
copy_paste(hObject)

Example:

f1 = figure('Name','Copy-Paste','Position', [480 480 340 100],'NumberTitle','off');
h1 = uicontrol(f1, 'Style', 'edit',...
       'String', 'Cut',...
       'BackgroundColor', [1 1 1],...
       'Position', [10 10 100 50]);
h2 = uicontrol(f1, 'Style', 'edit',...
       'String', 'Copy',...
       'BackgroundColor', [1 1 1],...
       'Position', [120 10 100 50]);
h3 = uicontrol(f1, 'Style', 'edit',...
       'String', 'Paste',...
       'BackgroundColor', [1 1 1],...
       'Position', [230 10 100 50]);

% For single edit box object
copy_paste(h2);

% For selected edit box object
copy_paste(h1,h3);

% For all the edit boxes in a figure
copy_paste(gcf) or copy_paste(f1)

Your comments and suggestions are most welcomed.

Comments and Ratings (0)

MATLAB Release
MATLAB 7.10 (R2010a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video