이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

uipanel

패널 컨테이너 객체 만들기

설명

p = uipanel은 현재 Figure에 패널을 만들고 Panel 객체를 반환합니다. 사용할 수 있는 Figure가 없으면 MATLAB®figure 함수를 호출하여 Figure를 만듭니다. 패널에는 ActiveX® 컨트롤이 포함될 수 없습니다.

p = uipanel(Name,Value)는 하나 이상의 이름-값 쌍의 인수를 사용하여 패널 속성값을 지정합니다.

p = uipanel(parent)는 지정된 상위(부모) 컨테이너에 패널을 만듭니다. 상위(부모) 컨테이너는 figure 또는 uifigure 함수를 사용하여 만든 Figure이거나 탭 또는 그리드 레이아웃과 같은 하위(자식) 컨테이너일 수 있습니다. uipanel의 속성값은 앱을 figure 함수로 만들었는지 아니면 uifigure 함수로 만들었는지에 따라 약간 달라집니다. 자세한 내용은 이름-값 쌍의 인수 항목을 참조하십시오.

예제

p = uipanel(parent,Name,Value)는 상위(부모) 컨테이너와 하나 이상의 속성값을 지정합니다.

예제

모두 축소

두 개의 패널과 누름 버튼이 포함되는 Figure를 만듭니다. 패널은 디폴트 Units 속성값 'normalized'를 사용합니다. uicontrol에 대한 디폴트 단위는 'pixels'입니다.

h = figure;
hp = uipanel('Title','Main Panel','FontSize',12,...
             'BackgroundColor','white',...
             'Position',[.25 .1 .67 .67]);
hsp = uipanel('Parent',hp,'Title','Subpanel','FontSize',12,...
              'Position',[.4 .1 .5 .5]);
hbsp = uicontrol('Parent',hsp,'String','Push here',...
              'Position',[18 18 72 36]);

Scrollable 속성은 패널 테두리 바깥에 구성요소가 있을 때 패널 내에서 스크롤이 가능하도록 합니다. 패널이 uifigure 함수를 사용하여 만든 Figure 내에 있는 경우에만 스크롤이 가능합니다. 앱 디자이너는 앱을 만들 때 이 유형의 Figure를 사용합니다.

Figure 내에 패널을 만듭니다. 패널에 UI 구성요소 6개를 추가합니다. 처음 3개는 패널의 위쪽 테두리 바깥에 놓입니다.

f = uifigure;
p = uipanel(f,'Position',[20 20 196 135]);
ef1 = uieditfield(p,'text','Position',[11 165 140 22],'Value','First Name');
ef2 = uieditfield(p,'text','Position',[11 140 140 22],'Value','Last Name');
ef3 = uieditfield(p,'text','Position',[11 115 140 22],'Value','Addess');
dd = uidropdown(p,'Position',[11 90 140 22],'Items',{'Male','Female'});
cb = uicheckbox(p,'Position',[11 65 140 22],'Text','Member');
b = uibutton(p,'Position',[11 40 140 22],'Text','Send');

패널의 Scrollable 속성을 'on'으로 설정하여 스크롤을 활성화합니다. 기본적으로 스크롤 상자는 상단에 표시됩니다.

p.Scrollable = 'on';

입력 인수

모두 축소

상위(부모) 컨테이너로, figure 또는 uifigure 함수를 사용하여 만든 Figure나 다음과 같은 하위(자식) 컨테이너로 지정됩니다.

  • 패널, 탭 및 버튼 그룹은 위 두 유형의 Figure에서 모두 컨테이너가 될 수 있습니다.

  • 그리드 레이아웃은 uifigure 함수를 사용하여 만든 Figure에서만 컨테이너가 될 수 있습니다.

이름-값 쌍의 인수

예: 'Title','Options'는 패널 제목을 Options로 지정합니다.

선택적으로 Name,Value 인수가 쉼표로 구분되어 지정됩니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. Name은 작은따옴표(' ') 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN과 같이 여러 개의 이름-값 쌍의 인수를 지정할 수 있습니다.

  • GUIDE에 사용할 수 있는 속성 목록을 보거나 figure 함수로 앱을 만들 경우, GUIDE에 대한 Panel Properties을 참조하십시오.

  • 앱 디자이너에 사용할 수 있는 속성 목록을 보거나 uifigure 함수로 앱을 만들 경우, 앱 디자이너에 대한 Panel Properties을 참조하십시오.

패널 객체의 Visible 속성을 'off'로 설정하면 이 객체에 포함되는 하위(자식) 객체(버튼, 버튼 그룹, 좌표축 등)가 상위(부모) 패널과 함께 보이지 않게 됩니다. 그러나, 각 하위(자식) 객체의 Visible 속성값은 영향을 받지 않습니다.

참고 항목

속성

R2006a 이전에 개발됨