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

uitable

테이블 사용자 인터페이스 구성요소 생성

구문

uit = uitable
uit = uitable(Name,Value)
uit = uitable(parent)
t = uitable(parent,Name,Value)

설명

uit = uitable은 현재 Figure에서 테이블 사용자 인터페이스 구성요소를 생성하고 Table UI 구성요소 객체를 반환합니다. 사용할 수 있는 Figure가 없으면 MATLAB®figure 함수를 호출하여 Figure를 만듭니다.

uit = uitable(Name,Value)는 하나 이상의 이름-값 쌍의 인수를 사용하여 Table UI 구성요소의 속성값을 지정합니다.

예제

uit = uitable(parent)는 지정된 상위(부모) 컨테이너에서 테이블을 생성합니다. 상위(부모) 컨테이너는 figure 또는 uifigure 함수를 사용하여 만든 Figure이거나 패널과 같은 하위(자식) 컨테이너일 수 있습니다.

예제

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

예제

모두 축소

정수형 난수로 구성된 3x10 배열을 표시하는 Table UI 구성요소를 만듭니다. Data 속성은 표시할 값을 지정하고, Position 속성은 Figure 내의 테이블 위치와 테이블 크기를 지정합니다.

f = figure;
uit = uitable(f,'Data',randi(100,10,3),'Position',[20 20 262 204]);

Table UI 구성요소에는 데이터형이 서로 다른 열이 포함될 수 있습니다.

Table UI 구성요소를 만듭니다.

f = figure;
uit = uitable(f);

Data 속성을 설정하여 데이터를 여러 데이터형을 포함하는 셀형 배열로 채웁니다. 그런 다음, Position 속성을 설정하여 데이터에 맞게 테이블의 위치와 크기를 조정합니다.

d = {'Male',52,true;'Male',40,true;'Female',25,false};
uit.Data = d;
uit.Position = [20 20 258 78];

ColumnName 속성을 설정하여 열 제목을 좀 더 구체적인 이름으로 변경합니다. 그리고 사용자가 UI에서 데이터를 편집할 수 있도록 ColumnEditable 속성을 true로 설정합니다. 사용자가 UI에서 값을 변경하면 테이블의 Data 속성은 해당 변경 사항을 반영하기 위해 업데이트됩니다.

uit.ColumnName = {'Gender','Age','Authorized'};
uit.ColumnEditable = true;

R2018a부터는 Table UI 구성요소에 table 배열 데이터를 표시할 수 있습니다. 이 데이터형은 Table UI 구성요소가 uifigure 함수를 사용하여 만든 Figure 내에 있는 경우에만 지원됩니다. 앱 디자이너는 앱을 만들 때 이 유형의 Figure를 사용합니다.

파일로부터 데이터를 읽어 들이는 readtable 함수를 호출하여 테이블 배열 t를 만듭니다. t에서 변수 4개와 행 15개를 선택합니다.

t = readtable('patients.xls');
vars = {'Age','Systolic','Diastolic','Smoker'};
t = t(1:15,vars);

Table UI 구성요소를 만들고 t를 데이터로 지정합니다.

f = uifigure;
uit = uitable(f,'Data',t);

입력 인수

모두 축소

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

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

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

이름-값 쌍의 인수

예: 'Data',[1 2 3; 4 5 6]

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

이름-값 쌍의 인수를 사용하여 Table 속성을 설정할 수 있습니다.

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

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

출력 인수

모두 축소

Table UI 구성요소 객체입니다. uit를 사용하여 객체를 만드는 속성을 설정합니다.

참고 항목

속성

R2006a 이전에 개발됨