- Enclose with " for exact match e.g., "uitable report"
- Advanced on-site Matlab training - amazing value
Useful links
Recent Posts
- Adding dynamic properties to graphic handles
- Callback functions performance
- Solving an mput (FTP) hang problem
- Accessing internal Java class members
- Static Java classpath hacks
- Using linkaxes vs. linkprop
- Matlab designs by Tim Smith
- Capturing print events
- JGraph in Matlab figures
- Some performance-tuning tips
- Sliders in Matlab GUI
- Persisting transparent colors in HG2
- Undocumented HG2 graphics events
- copyobj behavior change in HG2
- General-use object copy
Archives
Categories
- Desktop (35)
- Figure window (37)
- Guest bloggers (49)
- GUI (126)
- Handle graphics (69)
- Hidden property (35)
- Icons (7)
- Java (144)
- Listeners (19)
- Memory (14)
- Mex (9)
- Presumed future risk (304)
- Semi-documented feature (7)
- Semi-documented function (31)
- Stock Matlab function (118)
- Toolbox (4)
- UI controls (42)
- Uncategorized (10)
- Undocumented feature (154)
- Undocumented function (31)
Tags
ActiveX Callbacks COM Compiler Desktop Donn Shull Editor Figure FindJObj GUI GUIDE Handle graphics HG2 Hidden property HTML Icons Internal component Java JavaFrame JIDE JMI Listener Malcolm Lidierth MCOS Memory Menubar Mex Optical illusion Performance Profiler Pure Matlab schema schema.class schema.prop scribe Semi-documented function Toolbar uicontrol UIInspect uitable uitools uiundo Undocumented feature Undocumented function Undocumented propertyRecent Comments
- Mark G (22 hours 49 minutes ago): @Stefan – Good find on the matlabcentral post. That will save me from more time pursuing unlikely prospects. Thanks all.
- Jonathan (1 day 2 hours ago): Thanks Yair, I looked at your book and I found some part of the modification I should implement on p. 414: hFig = figure; % Prepare the list of JLabel objects iconsFolder =...
- Yair Altman (1 day 5 hours ago): @Ange – mtable.getTable only works on the old (pre-R2008a) uitable; with the new (R2008a onward) uitable you need to use the findjobj utility to get the underlying Java...
- Yair Altman (1 day 5 hours ago): @Michael – this requires modifying the tree’s cell-renderer. I explain cell-renderers in my Matlab-Java book, but here is a short example: jTree =...
- Yair Altman (1 day 6 hours ago): @Jonathan – popups do not use a viewport in the same manner as a listbox. You can have more control over the appearance and behavior if you use JIDE comboboxes directly,...
- stefan karlsson (1 day 6 hours ago): Hi Yair, The use of anonomous functions together with the timer function interface callbacks make the code look…. funky. If both works equally well, then ofc, shorter...
- stefan karlsson (1 day 6 hours ago): Actually, you may be out of luck, Mark: http://www.mathworks.com/matla bcentral/answers/96855-is-it-p ossible-to-interrupt-timer-cal lbacks-in-matlab-7-14-r2012a
- Jonathan (1 day 6 hours ago): Hi Yair, First thank you for your amazing website, it has been really useful for me ! I would like to have different tooltips for the different object of my popupmenu. I tried to...
- Yair Altman (1 day 7 hours ago): @Stefan – thanks. For clarification, I believe that in your second comment you meant this: start(timer('StartDelay', asLongAsItTakes, ... 'TimerFcn', @(~,~)...
- stefan karlsson (1 day 7 hours ago): Just to add to clarity of my previous reply. I am running with Matlab 2013a. Most of the time you can replace my ugly code, from previous reply, with just:...
- stefan karlsson (1 day 8 hours ago): I’ve had similar problems. I believe it is hardware specific, in that it is how the Java engine is working on different machines. Maybe someone can tell us more? To...
- Mark G (1 day 15 hours ago): Hi Yair, Thanks for sharing your immense knowledge of MATLAB. I was bitten recently by one behavior of timer callbacks that I haven’t seen documented anywhere. Suppose a long...
- Ed Yu (1 day 22 hours ago): Hi Yair, Thank you for this posting… Recently I have delivered a MATLAB database product to a client and I need to check my source code to minimize errors. One of the lacking...
- Yair Altman (1 day 23 hours ago): @Chris – this is a limitation of GUIDE. You can modify the callbacks programmatically in your GUIDE-generated m-file (Main_Program.m), for example in the OpeningFcn(). In...
- Chris Guenther (1 day 23 hours ago): I’m using GUIDE for creating GUIs, and by default they do this for callbacks: @(hObject,eventdata)Main_Progr am('button_name_Callback',hObj ect,eventdata,guidata(hObj...
Contact Us
Monthly Archives: August 2012
5 relevant articles found:Pause for the better
Java’s thread sleep() function is much more accurate than Matlab’s pause() function.
Categories: Java, Low risk of breaking in future versions, Stock Matlab function
Tags: Java, Performance
14 Comments
Tags: Java, Performance
14 Comments
Speeding up compiled apps startup
The MCR_CACHE_ROOT environment variable can reportedly help to speed-up deployed Matlab executables.
Categories: Low risk of breaking in future versions, Undocumented feature
Tags: Compiler, Performance, Pure Matlab
24 Comments
Tags: Compiler, Performance, Pure Matlab
24 Comments
Bold color text in the Command Window
Matlab Command Window text can be formatted *bold* since R2011b.
Categories: Desktop, High risk of breaking in future versions, Java, Undocumented feature
Tags: Desktop, HTML, Java
2 Comments
Tags: Desktop, HTML, Java
2 Comments
xlswrite for Mac, Linux
Several Matlab utilities enable reading/writing spreadsheet data (including XLS files) in Macs, Linux.
Categories: Java, Low risk of breaking in future versions
Tags: ActiveX, COM, Excel, File Exchange, Java
9 Comments
Tags: ActiveX, COM, Excel, File Exchange, Java
9 Comments






