创建一个GUI,使用一个弹出式控件选择GUI的背景颜色。
补写下如下代码,
function popupmenu1_Callback(hObject, eventdata, handles)
% hObject handle to popupmenu1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu1 contents as cell array
% contents{get(hObject,'Value')} returns selected item from popupmenu1
var=get(handles.popupmenu1,'value');
switch var
case 1
set(handles.figure1,'color','y');
case 2
set(handles.figure1,'color','m');
case 3
set(handles.figure1,'color','c');
case 4
set(handles.figure1,'color','r');
case 5
set(handles.figure1,'color','g');
case 6
set(handles.figure1,'color','b');
case 7
set(handles.figure1,'color','w');
case 8
set(handles.figure1,'color','k');
end
运行即可。