Code covered by the BSD License  

Highlights from
HGTable - functions for displaying tabular data in a MATLAB list control

4.0

4.0 | 2 ratings Rate this file 12 Downloads (last 30 days) File Size: 23.48 KB File ID: #10782
image thumbnail

HGTable - functions for displaying tabular data in a MATLAB list control

by Malcolm Wood

 

18 Apr 2006 (Updated 30 Apr 2010)

Uses a standard MATLAB listbox to display multiple columns of data

| Watch this File

File Information
Description

MATLAB's Handle Graphics infrastructure does not provide a control which displays tabular data. In recent versions of MATLAB it is possible to use a Java table to do display such data, but even this can be tricky.

The solution provided here is to use a list control to display the data, putting one row of data on each line, separating columns with bar characters, and using a fixed-width font to ensure that columns are aligned properly. Separate callbacks can be used to receive events when the user selects a row in the list and when a row is double-clicked.

The main limitation of this approach is that only entire rows can be selected, not columns or individual "cells".

MATLAB release MATLAB 7.1.0 (R14SP3)
Other requirements Tested on MATLAB 6.1 (R12.1) through 7.10 (R2010a). Tested on Windows only, but should be platform independent.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
25 Apr 2006 Neha Khanna

On unzipping the files, we find a set of functions which neatly work together to help create a GUI table. How these files work together can be seen in Contents.m. An example is also provided to show how the functions come together.

The negatives -
The example wouldnt work for older versions of matlab (but the rest of the code will).
The function requires the input to be in cell array which contain strings only.

The positives -
Works well, no bugs.
A neat output.
Provides toolbar to print, and save table.

14 Jan 2007 David Susanto

It's neat works, without bug so far, without headache

08 Sep 2011 Jamuna

Hgtable example does not display data in tabular format on linux
help?

Please login to add a comment or rating.
Updates
17 Dec 2009

Review

30 Apr 2010

Added copyright lines. Changed background colour of table in demo.

30 Apr 2010

Updated requirements

Tag Activity for this File
Tag Applied By Date/Time
gui tools Malcolm Wood 22 Oct 2008 08:22:34
example Malcolm Wood 22 Oct 2008 08:22:34
list listbox table tabular callback Malcolm Wood 22 Oct 2008 08:22:34

Contact us at files@mathworks.com