這裏是一種使用uitable一劈,它創建的UI表組件成GUI.The「uitable」是從現有的表的元件內置的。下面的圖形用戶界面有一個按鈕,一旦你按下它,就會創建一個用戶界面表,並將其放置在圖形用戶界面的指定位置。然後你可以玩它。
function MakeTableGUI
clear
clc
close all
%// Create figure and uielements
handles.fig = figure('Position',[440 400 500 230]);
handles.DispButton = uicontrol('Style','Pushbutton','Position',[20 70 80 40],'String','Display table','Callback',@DispTableCallback);
%// Create table
LastName = {'Smith';'Johnson';'Williams';'Jones';'Brown'};
Age = [38;43;38;40;49];
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
BloodPressure = [124 93; 109 77; 125 83; 117 75; 122 80];
handles.T = table(Age,Height,Weight,BloodPressure,'RowNames',LastName);
function DispTableCallback(~,~)
%// Place table in GUI
uitable(handles.fig,'Data',handles.T{:,:},'ColumnWidth',{50},'ColumnName',{'Age','Height','Weight','BloodPressure'},...
'RowName',LastName,'Position',[110 20 300 150]);
end
end
這是它看起來像按下按鈕後:
所以你看,重要的是你放置表格明智,這樣它不會出現在其他您的GUI的元素。
希望有幫助!
感謝您快速回答!立即測試! – BoZenKhaa