I would like to programmatically (or in GUIDE) fix the [matlab-uitable](/questions/tagged/matlab-uitable "show questions tagged 'matlab-uitable'") to be the whole width of the panel on initialisation. How can I do this? 

All I've managed is to change the size in pixels of single columns. I would like the uitable to be 100% the width of the page at that time. When my window is in minimized form the GUI looks fine, but when I maximize it, the uitable is only about half the width of the page. (The uitable's height is not that of the whole panel though, around 1/2 of the whole page)

The GUI is written in [matlab-guide](/questions/tagged/matlab-guide "show questions tagged 'matlab-guide'").

This is the code that I am trying right now:

```
data = populateTable;
parentPosition = get(handles.uipanel4, 'position');
uitablePosition = [x y parentPosition(3)-2 parentPosition(4)-2]; 
set(handles.uitable, 'Position', uitablePosition);
set(handles.uitable, 'Visible', 'on'); 
set(handles.uitable, 'Data',data, 'ColumnFormat',{'numeric'});

```